0

リッチ スニペットを使用するように Magento Web ストアをカスタマイズしているので、価格範囲に itemprop="price" を追加するように price.phtml を変更しました。問題は、関連製品または集約製品があるときに、さまざまな itemprop 属性を取得していることです。

php でブロックの親名を取得する方法があるかどうかを知りたいので、メインの製品から itemprop レンダリングを無視することができます。

4

2 に答える 2

1

price.phtmlテンプレートと対応するブロックは、ほとんどの場合 経由で呼び出されるためMage_Catalog_Block_Product_Abstract::getPriceHtml($product, $displayMinimalPrice, $idSuffix)、親はありません。

どのブロックから使用されているかを検出するには、それらのブロックを更新して呼び出しの$product->setIsCalledFromParentBlock(true)前に何かを追加し、 inの値をテストします。getPriceHtml()$product->getIsCalledFromParentBlock()price.phtml

于 2013-06-28T14:45:40.550 に答える
0

mgt-commerce が無料で提供しているような開発者ツールバー拡張機能を入手することをお勧めします。Webブラウザであらゆる種類の情報を直接取得できます.

幸運を!

于 2013-06-28T14:32:24.997 に答える