Не выводится подпись опции

Привет. Подскажите что тут не так. Хочу в чанке корзины tpl.msCart вывести названия опций:
...
{if $product.options?}
    <ul class="styled-list check-list no-margin-li">
        {foreach $product.options as $name => $value}
             <li><strong>{('ms2_product_' ~ $name) | lexicon}:</strong> {$value}</li>
        {/foreach}
     </ul>   
 {/if}
...
Почему система не обращается к лексикону? {('ms2_product_' ~ $name) | lexicon}
Вместо названия (например РАЗМЕР) выводит строку ms2_product_size, хотя такая запись в словаре есть.
Виталий Барышников
13 марта 2017, 15:18
modx.pro
2
1 823
0

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

Володя
13 марта 2017, 18:40
+1
подгрузить лексиконы в чанке корзины
{$_modx->lexicon->load('minishop2:product')}
    Виталий Барышников
    14 марта 2017, 03:27
    0
    Спасибо.
      Дарья Сизова
      13 апреля 2020, 19:03
      0
      Добрый день. Та же самая проблема. Не могли бы вы поточнее подсказать, в каком именно чанке эту строку нужно вписать? Отображение имен нарушено на странице продукта, а не только в корзине.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3