2016-12-10 3 views
0

Я хочу добавить теги OG на страницу сведений о продукте в Magento для PDP (только для страницы продукта).Magento v1.9.x Как вы настраиваете код главы только для страницы продукта?

Есть ли способ добавить код между головными тегами только для PDP?

Два подхода, о которых я думаю: 1) есть ли head.phtml для PDP только то, что я могу редактировать (о котором я просто не знаю)? = -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 в вашей теме и добавить

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

в своем действии, вы можете попробовать <action method="addCss”> или <action method="addJs"> или <![CDATA[/]]>, чтобы установить что-нибудь в заголовке.

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

Вышеприведенный оператор if должен возвращать true, только если вы находитесь на странице продукта. Вы должны использовать это, чтобы добавить эксклюзивный код страницы продукта в head.phtml

Смежные вопросы