我正在定制我的Magento网上商店以使用丰富网页摘要,因此我更改了price.phtml以将itemprop =“price”添加到价格范围内。问题在于,当我有相关或聚集产品时,我会得到各种itemprop属性。
我想知道是否有办法在php中获取块父名称,因此我将能够忽略主要产品中的itemprop渲染。
答案 0 :(得分:1)
price.phtml
模板和相应的块几乎总是通过Mage_Catalog_Block_Product_Abstract::getPriceHtml($product, $displayMinimalPrice, $idSuffix)
调用,因此没有父级。
要检测使用哪个块,您可以更新这些块以在$product->setIsCalledFromParentBlock(true)
调用之前添加getPriceHtml()
之类的内容,然后在{{1}中测试$product->getIsCalledFromParentBlock()
的值}}
答案 1 :(得分:0)
我建议你获得像mgt-commerce这样的开发人员工具栏扩展,免费提供一个!您可以直接在Web浏览器中获取所有类型的信息。
祝你好运!