Работаю по всей России

vasilisa1210@mail.ru

Главная » Уроки » Shopkeeper уроки » [SHK 1.3.6] Вывести другой товар на странице товара

[SHK 1.3.6] Вывести другой товар на странице товара

Если надо вывести на странице товара (карточке товара) еще дин или несколько других товаров этого магмзина (с кнопкой купить, картинкой, ценой), то делаем так.

Создаем TV  с именем [*komplekt1*], тип данных - Text, в описание - введите ID нужного нам товара.

Устанавливаем сниппет ddGetDocumentField (ищите в нете)

и в шаблон карточки товара вписываем:

[[if? &is=`[*komplekt1*]:!empty` &then=`
<h4>Погонажные изделия:</h4> <div class="kompl">
<form action="[~[*id*]~]" method="post">
<input type="hidden" name="shk-count" value="1" size="2" maxlength="3" />
<table>
<tr>
<td style="width: 200px;"><a href="[~[[ddGetDocumentField? &id=`[*komplekt1*]` &field=`id`]]~]"><img src="[[phpthumb? &input=`[[ddGetDocumentField? &id=`[*komplekt1*]` &field=`image`]]` &options=`w=200&h=200`]]" /> </a> </td>
<td>[[ddGetDocumentField? &id=`[*komplekt1*]` &field=`pagetitle`]] </td>
<td style="width: 100px;">
<input type="hidden" name="shk-id" value="[*komplekt1*]__price" /> <span class="shk-price" id="stuff_[*komplekt1*]_price">[[ddGetDocumentField? &id=`[*komplekt1*]` &field=`price`]]</span> руб.
</td>
<td style="width: 100px;"> <button type="submit" name="shk-submit" class="shk-but">В корзину</button>
</td>
</tr>
</table>
</form></div>` &else=``]]