Magento製品メタタイトルの構造を変更します
-
26-10-2019 - |
質問
Magentoがクライアントのためのサイトを開発することで、私はその瞬間にいくらかの困難を抱えています。
現在、製品のタイトルは[Product_name] | [製品カテゴリ
これを変更して[プレフィックス] [Product_name] [suffix
Magentoのプレフィックスとサフィックスページを使用してこれを行うことができることはわかっていますが、これはにのみ適用したいと思います 製品. 。 Magentoが更新されたときにそれを上書きせずにこれを実装する方法はありません。
ありがとう。
解決
うわー、これを実装する方法についてはいくつかのオプションがあります。製品メタタイトルは次のものです Mage_Catalog_Block_Product_View
特にHTMLヘッドブロックインスタンスを探しているクラス(Mage_Page_Block_Html_Head
)レイアウトオブジェクトから(Mage_Core_Model_Layout
)そして、その「タイトル」プロパティを製品モデルに設定する(Mage_Catalog_Model_Product
)getMetatitle()値。
これに基づいて、製品モデルクラスを書き換えて、プレフィックス/サフィックスロジックを含むCustom GetMetatitle()メソッドを追加できます。製品ビューブロックを書き換えることもできます _prepareLayout()
プレフィックスと接尾辞を含める方法。また、オブザーバーを介して、またはカタログ製品ビューコントローラーを書き換えることでこれを行うこともできます。
上記のいずれかで手が必要な場合はコメントしてください。
所属していません StackOverflow