2016-12-10 6 views
0

Magentoの製品詳細ページに、PDP(製品詳細ページ)のみのOGタグを追加したいと考えています。Magento v1.9.x製品詳細ページのヘッドコードはどのようにカスタマイズしますか?

PDPのヘッドタグの間にコードを追加する方法はありますか?

私が考えている2つのアプローチ: 1)私が編集できる(私はちょうど知らない)PDPのhead.phtmlはありますか? = -OR- = 2)通常のヘッドインクルードを調整し、何らかの形でページを見て、そのようにデータをダンプします。

メモ:これは Magento v1.x(私のストアは1.9.2にアップデートされています)。 このコードは、PDP専用の製品データです。

ありがとうございます。

答えて

0

まず、現在のページが商品の詳細ページであることを確認し、コントローラまたはルータのいずれかで確認する必要があります。ここでコントローラの使用を確認しました。 次のコードを書いてhead.phtmlファイルに移動します。

<?php 
$this->getRequest()->getControllerName(); 
if($this->getRequest()->getControllerName()=='product') {?> 
    <?php // write your og tag here for eg. ?> 
    <meta property="og:type" content="website" /> 


<?php } 

?> 
0

ハンドブックcatalog-product-viewを使用して商品の詳細ページをターゲットにすることができます。あなたのテーマでlocal.xmlを作成し、あなたがヘッダに何かを設定する<action method="addCss”>または<action method="addJs">または<![CDATA[/]]>を試すことができ、あなたの行動に

<catalog_product_view> 
     <reference name="head"> 
     // your action 
     </reference> 
    </catalog_product_view> 

を追加します。

0
<? if(Mage::registry('current_product')){ //your product page only code } ?> 

上記のif文は、商品ページにいる場合にのみtrueを返す必要があります。 これを使用して、製品ページの排他的コードをhead.phtmlに追加することが可能です。

関連する問題