На нашем сайте мы используем cookie для сбора информации технического характера и обрабатываем IP-адрес вашего местоположения. Продолжая использовать этот сайт, вы даете согласие на использование файлов cookies. Здесь вы можете узнать, как мы пользуемся файлами cookies.
Я согласен
логотип upread.ru

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 - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.



тегизаметки, OpenCart, php





Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




Как освободить память на Android: удаление обновлений
Хороший некромант


© upread.ru 2013-2022
При перепечатке активная ссылка на сайт обязательна.
Задать вопрос
письмо
Здравствуйте! Вы можете задать мне любой вопрос. Если не получается отправить сообщение через эту форму, то пишите на почу up777up@yandex.ru
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.