【发布时间】:2014-03-30 18:29:15
【问题描述】:
我问这个问题时充分意识到我正在寻找的答案非常明显,而且可能就在我面前。不幸的是,我看不到它,所以我需要一些帮助。是的,我已经看到了:https://stackoverflow.com/a/11708444/731596 虽然它适用于我的问题,但它并没有说明如何实现我的目标。
情况如下:我正在修改产品详细信息页面上的元标记。我已经将 Product/View.php 复制到 app/code/local/ 中,到目前为止,我已经能够根据我的需要自定义页面标题和一些关键字内容。
对于关键字,我的目标是让它包含以下信息:
产品名称、Category3、Category2、Category1、SKU、公司名称
我已成功获得产品名称、SKU 和公司名称,但我的问题是至少列出产品所在的三个类别。我能得到的最多是使用以下代码的一个类别:
$categoryCollection = $product->getCategoryCollection();
foreach ($categoryCollection as $category) {
$topCategory = Mage::getModel('catalog/category')->load($category->getId());
break;
}
$topCategory->getName();
我认为我非常接近,并且相信我的问题是如何遍历 categoryCollection,然后显示其中包含的每个类别。我尝试过的一切都失败了,我能做的最好的就是在关键字元标记中显示一个产品类别。
再次,我确信答案显然很痛苦,因此请原谅,如果是这种情况,我将不胜感激。
【问题讨论】:
标签: php mysql magento zend-framework magento-1.7