2012-10-02 6 views
0

제품마다 메타 태그를 추가하려고합니다. 예 : og : 이미지, 제품 가격 등opencart에서 특정 제품 메타를 추가하는 방법

태그 대신 <body> 태그 안에 메타를 추가하면 Google과 트위터가 오류 및 경고를 표시하지 않지만 Facebook이 경고를 표시합니다.

다음 코드를 사용해 보았지만 아무 것도 보여주지 않았습니다.

<?php if ($page == 'product/product') { ?> 
<meta property="og:image" content="<?php echo $thumb; ?>"/> 
<?php } ?> 

답변

0

하지만 난 <body> 태그 대신 <head> 태그 내에 메타를 추가하면 페이스 북은 경고가 발생합니다.

meta

요소는 전용 body에서 head 소자에 허용된다.

HTML 사양에 정의되어 있으므로 오류을 수정하십시오.

+0

머리 요소에서만 허용된다는 사실을 알고 있습니다. '$ thumb'이'head.tpl'에서 null을 반환하기 때문에, $ $ thumb의 범위에서 함수 호출을 통해 메타 데이터를 추가 할 수있는 다른 방법이 있습니까? –

+0

그리고 왜 'body'에 추가 했습니까? – CBroe

관련 문제