msProductOptions

Добрый день.
Не выводит опции товаров, ничего нет. Из-за чего может быть?
[[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}


.
semen
21 октября 2019, 23:13
modx.pro
1 981
0

Комментарии: 12

Андрей
22 октября 2019, 13:14
0
Вызов опций в шаблоне или в чанке? Если вызвать с пустым tpl, что выведет?
    semen
    22 октября 2019, 14:05
    0
    Вызов в шаблоне. С пустым tpl не выводит.


    Раньше все работало и опции выводились, сейчас перестали.
      Андрей
      22 октября 2019, 15:58
      0
      Минишоп обновляли до последней версии? В логе ошибок есть что нибудь?
        semen
        22 октября 2019, 17:41
        0
        Минишоп 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.
    ElenaLelo
    22 октября 2019, 17:28
    0
    А если указать опцию &product = «сюда id товара», то что нибудь выведет?
      semen
      22 октября 2019, 17:34
      0
      [msProductOptions] The resource with id = is not instance of msProduct.
        ElenaLelo
        24 октября 2019, 09:30
        0
        Вы не указали id товара опции которого собираетесь выводить.
        [[!msProductOptions? &tpl=`productOptionsTpl` &id=`сюда id`]]
        Снипппет же вызываете не на странице товара? Если да, тогда надо указать
        [[!msProductOptions? &tpl=`productOptionsTpl` &id=`[[+id]]`]]
          semen
          25 октября 2019, 00:53
          0
          [[!msProductOptions? &tpl=`productOptionsTpl` &id=`сюда id`]]
          Не на странице товара, id товара указал
          [msProductOptions] The resource with id = 1 is not instance of msProduct.

          На странице товара
          [[!msProductOptions? &tpl=`productOptionsTpl` &id=`[[+id]]`]]
          Ничего не выводит.
          Первоначально работало, опции выводились, через пару недель перестало
    semen
    25 октября 2019, 16:25
    0
    Создал новую категорию товаров и товар, добавил опцию, на странице товара опции вывелись
    [[!msProductOptions? &tpl=`productOptionsTpl`]]

    В других категориях и товарах не выводится. Изменение категории товара не помогает.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      12