Adilan 0 Опубликовано 25 апреля, 2018 Жалоба Share Опубликовано 25 апреля, 2018 Подскажите как делается вывод атрибутов на карточке товара. Где это искать? Требуется задать характеристики товаров разных раздеов в виде различных атрибутов по специфике раздела, чтобы они потом в виде таблицы в карточке твара выводились. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 апреля, 2018 Жалоба Share Опубликовано 25 апреля, 2018 В 25.04.2018 в 15:30, Adilan сказал: Подскажите как делается вывод атрибутов на карточке товара. Где это искать? Требуется задать характеристики товаров разных раздеов в виде различных атрибутов по специфике раздела, чтобы они потом в виде таблицы в карточке твара выводились. Expand Можно сделать только так - http://demo2.vamshop.ru/product/samsung-galaxy-note-3.html Экран, Батарея и т.д. Это сначала редактируется категория в админке, цепляются к категории названия спецификаций, значения. Затем редактируется товар и указываются значения спецификаций. В общем, есть демка http://demo2.vamshop.ru Где в админке можно посмотреть как сделано. Ссылка на сообщение Поделиться на другие сайты
Adilan 0 Опубликовано 26 апреля, 2018 Автор Жалоба Share Опубликовано 26 апреля, 2018 Для вывода вот такой код использую, {if $attr.target=="PRODUCT"} {foreach from=$attr.element_list item=attr_element} {if isset($attr_element.values_attribute)} {if $attr_element@first} {/if} <tr><td>{value_filter template=$attr_element.template.template_product id_attribute=$attr_element.values_attribute.id name_attribute=$attr_element.name}</td> <td>{value_filter template=$attr_element.template.template_product id_attribute=$attr_element.values_attribute.id values_attribute=$attr_element.values_attribute}</td></tr> {if $attr_element@last} {/if} {/if} {/foreach} {/if} но сортируются стрибуты как попало, те так как задоно в настройках. Что нужно поменять в коде, или не здесь менять? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 апреля, 2018 Жалоба Share Опубликовано 26 апреля, 2018 В 26.04.2018 в 09:30, Adilan сказал: Для вывода вот такой код использую, {if $attr.target=="PRODUCT"} {foreach from=$attr.element_list item=attr_element} {if isset($attr_element.values_attribute)} {if $attr_element@first} {/if} <tr><td>{value_filter template=$attr_element.template.template_product id_attribute=$attr_element.values_attribute.id name_attribute=$attr_element.name}</td> <td>{value_filter template=$attr_element.template.template_product id_attribute=$attr_element.values_attribute.id values_attribute=$attr_element.values_attribute}</td></tr> {if $attr_element@last} {/if} {/if} {/foreach} {/if} но сортируются стрибуты как попало, те так как задоно в настройках. Что нужно поменять в коде, или не здесь менять? Expand Вы сортировку задаёте именно значения атрибутов!? По идее, если задана сортировка, то будет сортировка как задано. Если у всех значений задана сортировка, если у какого-то не задано, то этот атрибут наверное на первом месте будет. Ссылка на сообщение Поделиться на другие сайты
Adilan 0 Опубликовано 26 апреля, 2018 Автор Жалоба Share Опубликовано 26 апреля, 2018 Сортировка значений атрибутов работает нормально. Не работает сортировка самих атрибутов. К примеру, если в настройках демо версии (и у меня) задать значение Порядок Сортировки для атрибутов полей: Вес - 3, а Размеры 4, то все равно в карточке товара будет показываться сначала Размеры, потом Вес. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 апреля, 2018 Жалоба Share Опубликовано 26 апреля, 2018 В 26.04.2018 в 14:25, Adilan сказал: Сортировка значений атрибутов работает нормально. Не работает сортировка самих атрибутов. К примеру, если в настройках демо версии (и у меня) задать значение Порядок Сортировки для атрибутов полей: Вес - 3, а Размеры 4, то все равно в карточке товара будет показываться сначала Размеры, потом Вес. Expand Вот возьмите этот файл /app/Model/Content.php Я на локальной копии своей попробовал, теперь учитывает порядок сортироки при выводе. Перепишите файл и сбросьте кэш в Админке на главной странице. P.S. Свой текущий файл тоже сохраните, на всякий случай, может у Вас там правки какие-то были. Content.php Ссылка на сообщение Поделиться на другие сайты
Adilan 0 Опубликовано 26 апреля, 2018 Автор Жалоба Share Опубликовано 26 апреля, 2018 Благодарю! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 апреля, 2018 Жалоба Share Опубликовано 26 апреля, 2018 В 26.04.2018 в 15:35, Adilan сказал: Благодарю! Expand Вам спасибо, что сообщили о проблеме. Внёс эту правку в текущий код VamShop. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения