Ошибка вывода
Стоял устаревший miniShop2 Обновила до последней версии. Установила msOptionsPrice2.
С трудом с ним разбираюсь, в описании написано Достаточно вызвать сниппет в шаблоне продукта.
[[!msOptionsPrice.initialize?]]
У меня выводится ошибка "[msOptionsPrice] The resource with id = is not instance of msProduct."
Надо что бы товар по размеру можно было положить в корзину со страницы категории, не заходя в описание товара. Вот как выглядит код чанка:
С трудом с ним разбираюсь, в описании написано Достаточно вызвать сниппет в шаблоне продукта.
[[!msOptionsPrice.initialize?]]
У меня выводится ошибка "[msOptionsPrice] The resource with id = is not instance of msProduct."
Надо что бы товар по размеру можно было положить в корзину со страницы категории, не заходя в описание товара. Вот как выглядит код чанка:
<div class="view view-sixth">
<img src="[[+image]]" width="340" height="340" />
<div style="z-index: 20000;">
<h3 style="float:left;margin-left:7px;">Цена: [[+price]]руб. </h3>
<form method="post" class="ms2_form">
<button class="btn btn-default" type="submit" name="ms2_action" value="cart/add">[[%ms2_frontend_add_to_cart]]</button>
<input type="hidden" name="id" value="[[+id]]">
<input type="hidden" name="count" value="1">
<input type="hidden" name="options" value="[]">
<!-- <span class="flags">[[+new]] [[+popular]] [[+favorite]]</span> -->
[[!msOptionsPrice.modification?]]
</form>
</div>
<div class="mask">
<h2>[[+pagetitle]]</h2>
<p>[[+introtext]]</p>
<a href="[[~[[+id]]]]" class="info">Узнать больше</a>
</div>
</div>
Комментарии: 2
вы вызываете сниппет не на странице продукта — значит нужно указать идентификатор продукта в виде
[[!msOptionsPrice.modification?
&product=`[[+id]]`
...
Спасибо :)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.