0

4つの製品の行と1ページあたり16の製品の標準ビュー(4行)のカテゴリページがあります。

カテゴリページで、商品の最初の行の下に静的ブロックを表示し、3番目の行の下にもう1つの静的ブロックを表示したいと思います。

このような:

行1

静的ブロック1

行2

行3

静的ブロック2

行4

template / catalog / product / list.phtmlでこれを実行できると思いますが、どのコードをどこに配置するかわかりません。

よろしく、リック!

4

2 に答える 2

0

このコード行は、template / catalog / product/list.phtmlにあります。

これは、各製品の最後のステートメントとして実行されます。

したがって、この上にカウンターを配置し、条件を指定してコードを.phtmlに配置します。

于 2013-03-15T20:02:35.550 に答える
0

Satishが言ったように、あなたがグリッドビューについて話していると仮定すると:

/app/design/frontend/base/default/template/catalog/product/list.phtml:90

baseテーマをdefault使用している場合は、異なる場合があります。

<?php $rowCount = 0; ?>
<?php $i=0; foreach ($_productCollection as $_product): ?>
    <?php if ($i++%$_columnCount==0): ?>
      <?php  $rowCount++; ?>
      <?php if ($rowCount == 2 || $rowCount == 4): ?>
         <ul class="awesome-new-row"><li>ok then</li></ul>
      <?php endif; ?>

      <ul class="products-grid">
    <?php endif ?>
      <li class="item<?php if(($i-1)%$_columnCount==0): ?> first<?php elseif($i%$_columnCount==0): ?> last<?php endif; ?>">
           <?php //LEFT OUT .. NORMAL CODE HERE ?>
      </li>
    <?php if ($i%$_columnCount==0 || $i==$_collectionSize): ?>
      </ul>
    <?php endif ?>
<?php endforeach ?>
于 2013-03-16T02:43:54.983 に答える