Плагин экспресс-движка
Я новичок в движке выражений, а также в плагине expresso, так что извините, если этот вопрос натолкнулся на наивный... Я пытаюсь интегрировать пользовательский шаблон, используя некоторые теги exp: resso, однако, мне не удается получить это работать правильно. Ниже приведен пример статической версии того, чего я пытаюсь достичь. http://iamnatesmithen.com/fluotics/products.html
До сих пор в моих полях канала было создано поле канала под названием "products"> внутри моих групп. Я создал 4 идентификатора группы {p_details}, который связан с типом поля Store Product Details. Предположим, что это позволяет мне вводить во все данные о товарах такие в качестве цены, идентификатора продукта и т. д. я также создал другое поле для изображений {p_productimage}, которое связано с полевым типом "матрица".
В тот момент, когда я захожу в раздел публикации на ee, exp: resson предоставляет мне файлы для применения продукта sku, vol и т. Д., Но я изо всех сил разделяю эти поля на классы, которые у меня есть выше, может кто-нибудь направить меня в правильное направление.
{exp:channel:entries channel="products" limit="6" paginate="bottom"}
{exp:store:product entry_id="" return="cart"}
<ul class="inventory">
<li class="item2">
<a href="#"><img class="itemImg" src="{p_productimage}" alt=""/></a>
<div class="product-fam1">
<h3>item title here</h3>
<div class="sku"><h4>Format: 3335</h4></div>
<div class="vol"><h4>Working Volume: 30ul</h4></div>
<a class="viewItem" href="#"></a>
</div>
</li><!-- ITEM ENDS HERE -->
</ul>
{/exp:store:product}
{/exp:channel:entries}
1 ответ
Чтобы ограничить количество отображаемых записей, вам понадобится параметр limit. Аналогично для нумерации страниц. Также обратите внимание, что ваш закрывающий канал записей тег неверен.
И твой тег store: product должен идти внутри тэга записей канала, а не наоборот, чтобы он мог подобрать запись entry_id, например:
{exp:channel:entries channel="products" limit="6" paginate="bottom"}
{exp:store:product entry_id="{entry_id}" return="cart"}
{/exp:store:product}
{/exp:channel:entries}