OpenCart: Скрыть некоторые поля характеристик в карточке товара
Продолжаем осваивать одну из самых распространённых CMS для магазинов – OpenCart. В этой заметке я научу вас, как скрывать некоторые поля характеристик в карточке товара.
Задача
Скрыть некоторые поля характеристик в карточке товара. Надо, чтобы они были видны фильтру, учитывались сайтом, но были невидимы клиентам. Сейчас все характеристики для скрытия вынесены в раздел «Прочее».
Решение
До безобразия простое. Находим файл catalog/view/theme/ваша_тема/template/product/ product.tpl (это карточка товара) и изменяем его. Находим строку, где идет перечисление групп атрибутов:
<?php foreach ($attribute_groups as $attribute_group) { ?>После этого сравниваем
<?php if ($attribute_group['name']!="Прочее") { ?>То есть выводим атрибуты только если они не принадлежат к группе «Прочее». Не забудьте закрывающую фигурную скобку после вывода отдельной характеристики товара. И вуаля - ненужные характеристики товара скрыты!
Напоминаю, что вы всегда можете обратиться ко мне за консультацией по любому вопросу CMS OpenCart или по PHP, JS, HTML и созданию сайтов вообще. Консультации платные. Пишите.
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.