интегриране на експресен етикет на плъгина на Express Engine

Нов съм в Express Engine, а също и в Expresso плъгина, така че ме извинете, ако този въпрос изглежда наивен… Опитвам се да интегрирам персонализиран шаблон, използвайки някои от таговете exp:resso, но не успявам да получа това да работи правилно. По-долу е даден пример за статичната версия на това, което се опитвам да постигна. http://iamnatesmithen.com/fluotics/products.html

Досега в полетата на моя канал създадох поле за канал, озаглавено „продукти“ > в рамките на моите групи създадох 4 идентификатора на групата {p_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="/bg#"><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="/bg#"></a>                  
            </div> 
    </li><!-- ITEM ENDS HERE -->
    </ul>
    {/exp:store:product}
{/exp:channel:entries}

person NewBoy    schedule 30.04.2012    source източник


Отговори (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}
person Tyssen    schedule 30.04.2012
comment
Не знам дали сте използвали exp:resso преди... когато отида в секцията за публикуване на ee, exp:resson ми предоставя полета, за да приложа продуктов sku, vol и т.н., но се боря да ги отделя полета в класовете, които имам по-горе - person NewBoy; 30.04.2012
comment
Инсталирали ли сте примерните шаблони, които идват с Store? Вероятно най-лесно е да започнете с примерите там. - person Tyssen; 01.05.2012