Вывод определенной опции minishop2

Как вывести определенную характеристику товара minishop? [[msProductOptions]] выводит все характеристики. Думал по аналогии [[!msOptions?name=`size`]], но не работает.
Документацию ни по msProductOptions, ни по msOptions не нашел.

Решение: [[msProductOptions?ignoreOptions=`ключ_опции`]]
Артем
07 апреля 2016, 16:55
modx.pro
1
9 320
0

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

Артем
08 апреля 2016, 12:57
0
Неужели никто не знает?
    Андрей
    08 апреля 2016, 14:09
    +1
    А использовать плейсхолдеры вида [[+ключ_характеристики]], не вариант?

    И у сниппета [[msProductOptions]] есть параметр ignoreOptions, если нужно убрать из вывода какие то определённые характеристики.
      Артем
      08 апреля 2016, 14:12
      0
      Не вариант: вывожу так
      [[msProductOptions?
      &tplValue=`@INLINE <option value="[[+value]]" [[+selected]]>[[+value]] [[+measure_unit]] ` 
      &tplRow=`@INLINE <div class="form-group"><label class="col-sm-2 control-label">[[+caption]]:</label><div class="col-sm-3"><select name="options[[[+key]]]" class="form-control">[[+value]]</select></div></div>`
      &valuesSeparator=``]]
      А где можно почитать про ignoreOptions и другие параметры?
        Андрей
        08 апреля 2016, 14:19
        +1
        А где можно почитать про ignoreOptions и другие параметры?
        На вкладке параметры в самом сниппете:

          Артем
          08 апреля 2016, 14:21
          0
          Андрей, спасибо большое за помощь, не знал об этой вкладке!
    san4es
    20 мая 2016, 18:35
    0
    Сам столкнулся с этим и не нашел ответа. Дописал параметр &option для вывода конкретной опции, может кому пригодиться… ведь если опций много, то перечислять все ненужные в ignoreOptions не удобно…

    в сниппете msProductOptions после
    // Пропускаем, если значение пустое
            if ($hideEmpty && empty($productOption['value'])) continue;
    дописываем
    //Вывод определенной опции
    	if($option && ($productOption['key']!=$option)) continue;

    и выводим нашу опцию
    [[!msProductOptions?&option=`ключ_характеристики`]]
      ck
      ck
      29 июня 2016, 22:56
      1
      0
      В minishop2 код msProductOptions уже переписан.
      Как в новой версии вывести конкретную опцию, без использования ignoreOptions?
        ck
        ck
        31 января 2017, 14:27
        1
        0
        Сам себе отвечу: в текущей версии msProductOptions есть параметр &onlyOptions. Его и нужно использовать.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      8