我的分类页面包含4个产品行,标准视图包含每页16个产品(4行)。
我希望我的类别页面在第一行下显示静态块,在第三行产品下显示另一个statick块。
像这样:
我想我可以在template / catalog / product / list.phtml中执行此操作 但是我不知道使用什么代码来放置它。
问候,Rik!
答案 0 :(得分:0)
你会在template / catalog / product / list.phtml
中找到这行代码这是作为每个产品的最后一个语句执行的。
所以你把一个计数器放在这个上方,并在一些if条件下将你的代码放在.phtml
中答案 1 :(得分: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 ?>