Hazard

[Решено] Как настроить габаритные размеры товара

Рекомендуемые сообщения

Hazard    0

Добрый день.

Подскажите пожалуйста, как настроить габаритные размеры товара в Opencart 2?

Дело в том что они переделаны из Длина х Ширина х Высота в Ширина х Высота х Глубина, однако в админке отображаестся корректно (скрин 1), а в клиентской части сайта первой идет Глубина (скрин 2). Собственно вопрос: как переместить Глубину в конец и получить заветные Ш х В х Г?

P.S. Сайт http://acousticonline.ru . Товаров уже залито прилично, так что хотелось бы решить вопрос программно, не переписывая значения каждого товара.

post-705529-0-87293000-1452971422_thumb.jpg

post-705529-0-74441300-1452971430_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pascha    631

так дело в верстке вывода параметров (править код tpl продукта) значения переписывать не нужно

Изменено пользователем Pascha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Hazard    0

Понятное дело, только то что я правлю не имеет результата.

 

Например, менял местами значения height, width и lenght в product.tpl в папке view:

<?php if ($length > 0) { ?><span><?php echo $text_dimension; ?></span>

<?php echo $length; if(!empty($length)) echo " x "; echo $width; if(!empty($width)) echo " x "; echo $height; ?><br />

и в product.php в папке controller менял местами эти строки:

$data['width']  = $this->length->format($product_info['width'], $product_info['length_class_id']);
$data['height'] = $this->length->format($product_info['height'], $product_info['length_class_id']);
$data['length'] = $this->length->format($product_info['length'], $product_info['length_class_id']);
 
Результата ноль. Где еще может быть загвоздка, ума не приложу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pascha    631

и в product.php в папке controller менял местами эти строки:

$data['width']  = $this->length->format($product_info['width'], $product_info['length_class_id']);

$data['height'] = $this->length->format($product_info['height'], $product_info['length_class_id']);

$data['length'] = $this->length->format($product_info['length'], $product_info['length_class_id']);

результата и не будет, потому как внимательнее читайте мое первое сообщение и не лезте в контроллер

 

а вот тут как раз верстка

<?php echo $length; if(!empty($length)) echo " x "; echo $width; if(!empty($width)) echo " x "; echo $height; ?><br />

 

 

и невооруженным взглядом видно что 

length

у Вас стоит первым, все что нужно- переместить его на нужное место

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Hazard    0

Странно, поменял length и width местами - ничего не изменилось:

<?php echo $width; if(!empty($width)) echo " x "; echo $length; if(!empty($length)) echo " x "; echo $height; ?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Hazard    0

А воз у меня и ныне там. Ни у кого нет идей?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 091

почисть кэш

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pascha    631

я хз как оно там все у Вас устроено, но по логике, я б сделал так изначально

в контроллер

$data['width'] = $product_info['width'];
$data['height'] = $product_info['height'];
$data['length'] = $product_info['length'];

в tpl

как вариант отображение с параметров с глубиной, либо без нее если она отсутствует (выводиться ширина и высота)

<?php if ($length) { ?>
<span><?php echo $text_dimension; ?></span>
<?php echo $width; ?> x <?php echo $height; ?> x <?php echo $length; ?>
<?php } else { ?>
<span>Размеры (Ш х В):</span>
<?php echo $width; ?> x <?php echo $height; ?>
<?php } ?>

естественно поместив Размеры (Ш х В): в языковой файл и ввел бы переменную этой строки в код например как <?php echo $text_dimension1; ?>

и на этом закрыл бы вопрос

Изменено пользователем Pascha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Hazard    0

почисть кэш 

 Это где? Поподробнее подскажите как это сделать.. Предполагаю, может помочь, потому что вношу множество изменений, в том числе по подсказке Pascha и вообще никакой реакции.. Не бывает такого..

Изменено пользователем Hazard

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 091

поиск - модификаторы, кэш модификаторов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Hazard    0

У меня в сборке 2.0 есть Модули - Модификаторы - Очистить , это оно?

Если да, то не понимаю как это может влиять на габаритные размеры товаров..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pascha    631

это влияет на то, что вы удалите файлы с измененным модификатором кодом и сгенерируете новые...которые учтут изменения которые Вы сделали недавно (по типу кэша vqmod)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Hazard    0

Поразительно, но факт! Сколько ни правил код, не разу не сбрасывал этот кэш, а сейчас помогло.

Порядок действий: нажал Очистисть - нажал Обновить - поменял местами (как и обсуждали в начале) lenght и height - нажал Обновить - Profit!

Всем огромное спасибо!

Изменено пользователем Hazard

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    225

На кнопку "очистить" жать не обязательно, достаточно "обновить".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Похожий контент

    • От IgorAlmaty
      У Ocstore последняя версия 2.3.0.2.3, у Opencart уже 3 и выше. На сколько я понимаю Ocstore и есть руссифицированная версия Opencart(-а). Но почему тогда ocstore так отстает от opencart(-а)? Или есть другие версии локализации Opencart?
    • От nikeforce111
      Ошибка: mysqli::mysqli(): (28000/1045): Access denied for user 'mirpuser'@'localhost' (using password: YES) in /home/user1211087/www/mir-para.by/system/database/mmysqli.php on line 6
      Похоже связано с паролем, как восстановить или исправить?
    • От katilina


      Просмотр файла July - адаптивный шаблон для ocStore/Opencart
      Адаптивный шаблон July.
      разработчики ShopUtils и Katilina
      Скидка на шаблон действует до 1 сентября!
      Демо для версии ocstore - opencart 2.0.x - 2.1.x -2.2.x - 2.3
      Версия для 2.3.x - скачивайте архив july_ocstore_opencart_2.3_v2.16.07.14.zip

      april.mattimeo.ru
      mart.mattimeo.ru
      august.mattimeo.ru
      ДОКУМЕНТАЦИЯ april.mattimeo.ru/documentation
       
      Демо для версии ocstore 1.5.5.1.2

      july.mattimeo.ru
      may.mattimeo.ru
      june.mattimeo.ru
      Внимание! Версии шаблона под 1.5.х и под 2.х лицензируются отдельно даже для одного домена.
      Ключ на домен, у которого уже есть ключ для версии 15512, выдаётся за дополнительную плату 1500 руб.
      Поддержка движка другой версии в цену одного шаблона не входит
       

       
      Системные требования:
      - ocStore v1.5.4.x - 2.3.x / Opencart 1.5.4.x - 1.5.6.x, Opencart 2.0.x - 2.1.x - 2.2.x - 2.3.x
      Будьте внимательны при установке движка. Opencart.Pro с шаблоном не протестирован.
      - Ioncube Loader v4.5+ (для 2.x - 5.0+)
      - PHP v5.3+
      - vQmod v2.4.1 (только для 1.5.x)
      В версии шаблона для 2.0.x - 2.1.x - 2.2.x
      - Вы можете включить отображение опций в модулях и в выбранных категориях ( опции в блоке товара или в модальном окне на Ваш выбор)
      - Выбор количества товара в модулях и в категориях
      - Выбор сеток товара на странице категорий ( по 5, 4, 3 в ряд или 2 вида списка)
      - Новости с категориями
      - Дополнительные модули для новостей ( избранные, последние, тэги, разделы новостей)
      - Возможность прикреплять товары к новостям
       

       
      July тема - позитивный и чистый шаблон. Если Вы хотите иметь уникальный, привлекательный дизайн и пытаетесь сделать свой стиль среди многочисленных владельцев магазинов, July тема является прекрасной отправной точкой для Вас.
      Демо-данные высылаются по просьбе покупателя
      http://july.mattimeo.ru/docs/img/boots.png Шаблон использует технологию вёрстки bootstrap3
      http://july.mattimeo.ru/docs/img/user_part2.jpg
      Мы стараемся для Вас. Если Вам понравилась тема, не забудьте поставить 5 звёздочек
      В шаблоне есть также модуль новостей, подписка на новости магазина,
      возможность очистить кэш из админ панели управления сайтом.
      Вы можете загрузить настройки шаблона, сохранить настройки шаблона.
      Список модулей будет увеличиваться.
      Рекомендуем модули
      1. Живая цена - Динамическое обновление цены
      2. FilterPro Патч для модуля в архиве july_for_filterpro.zip
      3. SEO CMS TOP 2: Блог | Новости | Отзывы | Галерея | Формы
      4. Дополнительные вкладки на странице товара Патч для шаблона, купившим модуль
      Добавил katilina Добавлено 09.11.2015 Категория Платные шаблоны Системные требования ocStore v1.5.4.x - 2.x / Opencart 1.5.4.x - 1.5.6.x, Opencart 2.0.x - 2.1.x - 2.2.x - 2.3.xIoncube Loader v4.5+ (для 2.x - 5.0+)PHP v5.3+vQmod v2.4.1+ (только для 1.5.x) Сайт разработчика Старая цена 3000 Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1 OpenCart.Pro, ocShop  
    • От katilina
      Адаптивный шаблон July.
      разработчики ShopUtils и Katilina
      Скидка на шаблон действует до 1 сентября!
      Демо для версии ocstore - opencart 2.0.x - 2.1.x -2.2.x - 2.3
      Версия для 2.3.x - скачивайте архив july_ocstore_opencart_2.3_v2.16.07.14.zip

      april.mattimeo.ru
      mart.mattimeo.ru
      august.mattimeo.ru
      ДОКУМЕНТАЦИЯ april.mattimeo.ru/documentation
       
      Демо для версии ocstore 1.5.5.1.2

      july.mattimeo.ru
      may.mattimeo.ru
      june.mattimeo.ru
      Внимание! Версии шаблона под 1.5.х и под 2.х лицензируются отдельно даже для одного домена.
      Ключ на домен, у которого уже есть ключ для версии 15512, выдаётся за дополнительную плату 1500 руб.
      Поддержка движка другой версии в цену одного шаблона не входит
       

       
      Системные требования:
      - ocStore v1.5.4.x - 2.3.x / Opencart 1.5.4.x - 1.5.6.x, Opencart 2.0.x - 2.1.x - 2.2.x - 2.3.x
      Будьте внимательны при установке движка. Opencart.Pro с шаблоном не протестирован.
      - Ioncube Loader v4.5+ (для 2.x - 5.0+)
      - PHP v5.3+
      - vQmod v2.4.1 (только для 1.5.x)
      В версии шаблона для 2.0.x - 2.1.x - 2.2.x
      - Вы можете включить отображение опций в модулях и в выбранных категориях ( опции в блоке товара или в модальном окне на Ваш выбор)
      - Выбор количества товара в модулях и в категориях
      - Выбор сеток товара на странице категорий ( по 5, 4, 3 в ряд или 2 вида списка)
      - Новости с категориями
      - Дополнительные модули для новостей ( избранные, последние, тэги, разделы новостей)
      - Возможность прикреплять товары к новостям
       

       
      July тема - позитивный и чистый шаблон. Если Вы хотите иметь уникальный, привлекательный дизайн и пытаетесь сделать свой стиль среди многочисленных владельцев магазинов, July тема является прекрасной отправной точкой для Вас.
      Демо-данные высылаются по просьбе покупателя
      http://july.mattimeo.ru/docs/img/boots.png Шаблон использует технологию вёрстки bootstrap3
      http://july.mattimeo.ru/docs/img/user_part2.jpg
      Мы стараемся для Вас. Если Вам понравилась тема, не забудьте поставить 5 звёздочек
      В шаблоне есть также модуль новостей, подписка на новости магазина,
      возможность очистить кэш из админ панели управления сайтом.
      Вы можете загрузить настройки шаблона, сохранить настройки шаблона.
      Список модулей будет увеличиваться.
      Рекомендуем модули
      1. Живая цена - Динамическое обновление цены
      2. FilterPro Патч для модуля в архиве july_for_filterpro.zip
      3. SEO CMS TOP 2: Блог | Новости | Отзывы | Галерея | Формы
      4. Дополнительные вкладки на странице товара Патч для шаблона, купившим модуль
    • От seo2014
      Всем привет. Ищу помощи. Стоит Opencart 1.5.5.1.2, необходимо сделать несколько учеток администраторов (с этим вопросов нет), однако под каждой учетной записью, должны быть видны и доступны для редактирования товары только созданные под этой учеткой. Т.е. допустим 3 разных учетки администраторов, и у каждого свой список товара, товары созданные с другой учетки отображаться/редактироваться не должны.
      Подскажите плиз, ссылку на какой-нибудь модуль, или кто-то делал уже и может помочь за плату. Спасибо.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу