[РЕШЕНО] Вывод свойств товара miniShop2
Как вывести размеры товара [[+size]] при вызове msProducts ?:
Решение: необходимо добавить в чанк для нужного тега выражение:
[[msProducts? &parents=`123` &tpl=`tpl.goods.row` ]]
tpl.goods.row:<td>[[+article]]</td>
<td>[[+price]] </td>
<td>[[+size]]</td>
<td><a href="#" class="ms2_link btn btn-primary btn-small"
data-action="cart/add" data-id="[[+id]]" data-count="1"
data-options='[]'><i class="icon-barcode icon-white"></i>
Положить в корзину</a></td>
Все остальные вроде выводятся без проблем.Решение: необходимо добавить в чанк для нужного тега выражение:
<!--minishop2_size , [[+value]]-->
Комментарии: 7
Смотри в родной чанк, а потом читай про парсер pdoTools
Вся обработка идёт в сниппете msProducts, если нужно что-то изменить, просто делай его копию, меняй и используй везде, где нужно.
Вся обработка идёт в сниппете msProducts, если нужно что-то изменить, просто делай его копию, меняй и используй везде, где нужно.
не получается вывести размер товара в чанке msProducts
пробовал, но ничего из этого не работает
пробовал, но ничего из этого не работает
[[!msOptions?name=`size`]]
[[+size]]
[[+options.size]]
<!--minishop2_size , [[+value]]-->
решение [[!msOptions? &name=`size` &product=`[[+id]]`]]
список размеров товара выводится, но в корзину попадает без размера
вот вызов и чанк для msProducts
вот вызов и чанк для msProducts
[[!msProducts? &element=`msProducts` &parents=`3` &tpl=`ms2_catalog_tpl`]]
<form method="post" class="ms2_form">
Размер: [[!msOptions? &name=`size` &product=`[[+id]]`]]
<input type="hidden" name="id" value="[[+id]]">
<input type="hidden" name="count" value="1">
<input type="hidden" name="options" value="[]">
<div class="price">[[+price]] [[%ms2_frontend_currency]]</div>
<button class="btn btn-default button" type="submit" name="ms2_action" value="cart/add">Купить</button>
</form>
как исправить?
Подскажите пожалуйста, я понимаю что за вывод размеров товара отвечает этот код в чанке msProducts
Каким образом вывести размеры товара в вызове msProducts?
miniShop2 2.1.7
pdotools 1.9.2
MODX Revolution 2.2.14-pl
[[+option.size]] <!--minishop2_option.size [[%ms2_frontend_size]]: [[+option.size]];-->
но он ничего не выводит.Каким образом вывести размеры товара в вызове msProducts?
miniShop2 2.1.7
pdotools 1.9.2
MODX Revolution 2.2.14-pl
Часовые пляски с бубном не помогли вывести значение поля Размер, хотя всё делал по инструкции.
В настройках категории товаров:
Чанк tovar:
На выходе имеем:
Товар1, Размер: см
А где ж указаное значение поля Размер? Отчего не фурычит конструкция, господа?
В настройках категории товаров:
[[!pdoPage?
&element=`msProducts`
&tpl=`tovar`
]]
Чанк tovar:
[[+pagetitle]] ,
[[+size]]
<!--minishop2_size [[%ms2_frontend_size]]: [[+value]] см-->
На выходе имеем:
Товар1, Размер: см
А где ж указаное значение поля Размер? Отчего не фурычит конструкция, господа?
У меня разрешилось вот так:
В чанке my.msProducts.row, который выводит список товаров в категории:
В чанке my.msProducts.row, который выводит список товаров в категории:
[[!msOptions? &name=`size` &product=`[[+id]]` &tplRow=`@INLINE [[+value]]` &tplOuter=`@INLINE [[+rows]]` ]]
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.