【发布时间】:2014-03-16 20:00:20
【问题描述】:
我对 Magento 及其目录有疑问。
简而言之:我想做的是:我的主页上有一个特定类别的网格布局。只有它显示为 3 列。我希望它显示为 4 列。
现在是完整的解释:
正如我解释的那样,我在主页上加载了一个产品类别。我用以下代码做到了这一点
{{block type="catalog/product_list" category_id="10" template="catalog/product/spotlight.phtml"}}
以及下面的模板(在 list.phtml 中):
// Non relevant code
<?php // Grid Mode ?>
<?php $_collectionSize = $_productCollection->count() ?>
<?php $_columnCount = $this->getColumnCount(); ?>
<?php $i=0; foreach ($_productCollection as $_product): ?>
<?php if ($i++%$_columnCount==0):
// Non relevant code
如你所见,它使用了这件作品
<?php $_columnCount = $this->getColumnCount(); ?>
我似乎无法找到它的计数。在所有其他页面上,它确实显示了 4 列(我可以在 catalog.xml 中更改)
// Simplified code
<block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml">
<action method="setColumnCount"><count>4</count></action>
</block>
它在任何地方都显示 setColumnCount: 4。在我能找到的现代模板的每个 xml 中。 但我似乎找不到在哪里更改主页布局的 setColumnCount。
有人可以帮我吗?
【问题讨论】:
标签: php magento magento-1.8