2016-12-10 6 views
0

PDP (제품 세부 정보 페이지)에 대해서만 Magento의 제품 세부 정보 페이지에 OG 태그를 추가하고 싶습니다.Magento v1.9.x 제품 세부 정보 페이지의 헤드 코드는 어떻게 사용자 정의합니까?

PDP의 헤드 태그 사이에 코드를 추가하는 방법이 있습니까?

내가 생각하는 두 가지 접근 방식은 다음과 같습니다. 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에 추가하려면

을 사용해야합니다.