0

私はExpressionEngineとExpressoプラグインを初めて使用するので、この質問が単純なものに出くわした場合はすみません…exp:ressoタグの一部を使用してカスタムテンプレートを統合しようとしていますが、これを取得できません。正しく動作します。以下は、私が達成しようとしていることの静的バージョンの例です。 http://iamnatesmithen.com/fluotics/products.html

これまでのところ、私のチャネルフィールドで「products」というタイトルのチャネルフィールドを作成しました>グループ内に4つのグループIDの{p_details}を作成しました。これは、フィールドタイプStore Product Detailsにリンクされています。これにより、次のようなすべての製品の詳細を入力できると思います。価格、製品IDなどとして、ファイルタイプ「matrix」にリンクされている画像{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}
4

1 に答える 1

2

表示されるエントリの数を制限するには、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}
于 2012-04-30T11:29:24.920 に答える