4つの製品の行と1ページあたり16の製品の標準ビュー(4行)のカテゴリページがあります。
カテゴリページで、商品の最初の行の下に静的ブロックを表示し、3番目の行の下にもう1つの静的ブロックを表示したいと思います。
このような:
行1
静的ブロック1
行2
行3
静的ブロック2
行4
template / catalog / product / list.phtmlでこれを実行できると思いますが、どのコードをどこに配置するかわかりません。
よろしく、リック!
4つの製品の行と1ページあたり16の製品の標準ビュー(4行)のカテゴリページがあります。
カテゴリページで、商品の最初の行の下に静的ブロックを表示し、3番目の行の下にもう1つの静的ブロックを表示したいと思います。
このような:
template / catalog / product / list.phtmlでこれを実行できると思いますが、どのコードをどこに配置するかわかりません。
よろしく、リック!
このコード行は、template / catalog / product/list.phtmlにあります。
これは、各製品の最後のステートメントとして実行されます。
したがって、この上にカウンターを配置し、条件を指定してコードを.phtmlに配置します。
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 ?>