0

我正在自定义我的 Magento 网上商店以使用丰富的片段,因此我更改了 price.phtml 以将 itemprop="price" 添加到价格范围。问题是当我拥有相关或聚合产品时,我会获得各种 itemprop 属性。

我想知道是否有办法在 php 中获取块父名称,这样我就可以忽略主产品中的 itemprop 渲染。

4

2 回答 2

1

模板和相应的price.phtml块几乎总是通过调用Mage_Catalog_Block_Product_Abstract::getPriceHtml($product, $displayMinimalPrice, $idSuffix),因此没有父级。

要检测使用了哪些块,您可以更新这些块以$product->setIsCalledFromParentBlock(true)在调用之前添加类似的getPriceHtml()内容,然后测试$product->getIsCalledFromParentBlock()inprice.phtml

于 2013-06-28T14:45:40.550 回答
0

我建议您获得一个开发者工具栏扩展,例如 mgt-commerce 提供的免费!您可以直接在您的网络浏览器中获得所有类型的信息。

祝你好运!

于 2013-06-28T14:32:24.997 回答