msProductOptions
Добрый день.
Не выводит опции товаров, ничего нет. Из-за чего может быть?
[[msProductOptions?tpl=`productOptionsTpl`]]
productOptionsTpl
.
Не выводит опции товаров, ничего нет. Из-за чего может быть?
[[msProductOptions?tpl=`productOptionsTpl`]]
productOptionsTpl
{foreach $options as $option}
{$option.caption}
{if $option.value is array}
{$option.value | join: ', '}
{else}
{$option.value}
{/if}
{$option.measure_unit}
{/foreach}
.
Комментарии: 12
Вызов опций в шаблоне или в чанке? Если вызвать с пустым tpl, что выведет?
Вызов в шаблоне. С пустым tpl не выводит.
Раньше все работало и опции выводились, сейчас перестали.
Раньше все работало и опции выводились, сейчас перестали.
Минишоп обновляли до последней версии? В логе ошибок есть что нибудь?
Минишоп 2.5.0-pl, обновлялся
[2019-10-27 06:06:44] (ERROR @ C:\OpneServer\OSPanel\domains\modx-landing\core\model\modx\modcachemanager.class.php: 349) Error caching lexicon topic lexicon/ru/core/category
[2019-10-27 06:06:44] (ERROR @ C:\OpneServer\OSPanel\domains\modx-landing\core\model\modx\modcachemanager.class.php: 349) Error caching lexicon topic lexicon/ru/core/element
[2019-10-27 06:09:17] (ERROR in modMenu::getSubMenus @ C:\OpneServer\OSPanel\domains\modx-landing\core\model\modx\modmenu.class.php: 145) modAction support is deprecated since version 2.3.0. Support for modAction has been replaced with routing based on a namespace and action name. Please update the extra with the namespace moddevtools to the routing based system.
А если указать опцию &product = «сюда id товара», то что нибудь выведет?
[msProductOptions] The resource with id = is not instance of msProduct.
Вы не указали id товара опции которого собираетесь выводить.
[[!msProductOptions? &tpl=`productOptionsTpl` &id=`сюда id`]]
Снипппет же вызываете не на странице товара? Если да, тогда надо указать [[!msProductOptions? &tpl=`productOptionsTpl` &id=`[[+id]]`]]
[[!msProductOptions? &tpl=`productOptionsTpl` &id=`сюда id`]]
Не на странице товара, id товара указал
На странице товара
[[!msProductOptions? &tpl=`productOptionsTpl` &id=`[[+id]]`]]
Ничего не выводит.
Первоначально работало, опции выводились, через пару недель перестало
Не на странице товара, id товара указал
[msProductOptions] The resource with id = 1 is not instance of msProduct.
На странице товара
[[!msProductOptions? &tpl=`productOptionsTpl` &id=`[[+id]]`]]
Ничего не выводит.
Первоначально работало, опции выводились, через пару недель перестало
docs.modx.pro/komponentyi/minishop2/snippetyi/msproductoptions
[[!msProductOptions? &tpl=`productOptionsTpl` &product=`[[+id]]`]]
Значит плейсхолдер id не содержит идентификатор продукта.
Создал новую категорию товаров и товар, добавил опцию, на странице товара опции вывелись
В других категориях и товарах не выводится. Изменение категории товара не помогает.
[[!msProductOptions? &tpl=`productOptionsTpl`]]
В других категориях и товарах не выводится. Изменение категории товара не помогает.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.