Ошибка вывода

Стоял устаревший miniShop2 Обновила до последней версии. Установила msOptionsPrice2.
С трудом с ним разбираюсь, в описании написано Достаточно вызвать сниппет в шаблоне продукта.
[[!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>
Кефирка
23 июля 2017, 16:43
modx.pro
1
2 434
0

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

Володя
28 июля 2017, 12:16
0
вы вызываете сниппет не на странице продукта — значит нужно указать идентификатор продукта в виде
[[!msOptionsPrice.modification?
&product=`[[+id]]`
...
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2