Adems Опубликовано: января 28, 2017 Жалоба Поделиться Опубликовано: января 28, 2017 Здравствуйте! Подскажите пожалуйста решение, как вместо краткого описания товара в категориях <?php echo $product['description']; ?> вывести другие характеристики товара. Задача такая к примеру: Вывести Габариты и наличие, или другой произвольный текст. Вообще без краткого description не обойтись, он необходим по двум причинам: удобство для пользователя (предварительная полезная информация о товаре), второе для разметки itemListElement. Как это реализовать? Мудрить с описаниями не хочется: писать в начале описания размеры (хотя они есть в характеристиках) считать сколько символов и выводить, как то не правильно. Не по феншую дублировать описания товаров в категории, спамить категорию и снижать уникальность описаний товаров. Да и смотрится как непонятный кусок текста (никакой полезности). Хорошо бы было чтоб в панели управления была функция отдельная: краткое описание товаров. (может есть вариант как её добавить?) Считаю это значительной недоработкой по оптимизации контента. Не отправил это в хотелки, потому как необходимо реализовать сейчас. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Adems Опубликовано: января 30, 2017 Автор Жалоба Поделиться Опубликовано: января 30, 2017 В общем вот так: В контроллер category.php после $data['products'][] = array( Добавить: 'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']), И вместо <?php echo $product['description']; ?> в шаблоне категорий там где выводится краткое описание товара добавить это: <div class="Ваш класс"> <?php if ($product['attribute_groups']) { ?> <?php foreach ($product['attribute_groups'] as $attribute_group) { ?> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <?php if(in_array($attribute['attribute_id'], array(23,24,26,19,33,35,34,52,55,51,37,36,39,18,20))) { ?> <?php echo $attribute['name']; ?>: <?php echo $attribute['text']; ?> <br /> <?php }?> <?php }?> <?php } ?> <?php } ?> </div> Где 23,24,26,19,33,35,34,52,55,51....... список id необходимых характеристик. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Adems Опубликовано: июля 10, 2017 Автор Жалоба Поделиться Опубликовано: июля 10, 2017 Подскажите пожалуйста как сделать тоже самое но в Карточке товара, чтоб показать к примеру с верху основные характеристики по id ? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.