我想将OG标签添加到Magento的产品详细信息页面,仅用于PDP(产品详细信息页面)。
有没有办法在PDP的head标签之间添加代码?
我想到的两种方法: 1)是否只有我可以编辑的PDP的head.phtml(我只是不知道)? = - 或 - = 2)调整常规头包含并以某种方式查看页面并以此方式转出数据。
注意(这是为了): Magento v1.x(我的商店更新为1.9.2)。 代码是仅适用于PDP的产品数据。
提前谢谢你。
答案 0 :(得分: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 }
?>
答案 1 :(得分:0)
您可以使用处理程序private void open(ArrayList<Object> liste) {
...
liste.add(temp);
...
}
定位产品详细信息页面。在主题中设置catalog-product-view
并添加
local.xml
在您的操作中,您可以尝试 <catalog_product_view>
<reference name="head">
// your action
</reference>
</catalog_product_view>
或<action method="addCss”>
或<action method="addJs">
在标题中设置任何内容。
答案 2 :(得分:0)
<? if(Mage::registry('current_product')){ //your product page only code } ?>
只有当您在产品页面上时,上述if语句才会返回true。 您应该可以使用它将产品页面独占代码添加到head.phtml