<block cond="$li->siteimage"> {Context::addHtmlHeader('<meta property="og:image" content="'.$li->siteimage.'">')} </block>
요즘 카카오톡에서 링크만 보내면 자동으로 사이트 이미지를 html 구조에서 가장 첫번째 이미지를 가지고 사이트 대표이미지를 만들더군요.
{context:addHtmlHeader('메타태그')}
이미 템플릿코드 안에서 사용하려면 '.$layout_info->siteimage.' 와 같이 작성해야합니다.
저는 $layout_info를 매번 작성하기 번거워로서 상단에
{@
$li = $layout_info;
}
별도의 $li 변수를 작성해놓습니다.
레이아웃 상단에 별도의 사이트이미지 메타태그를 작성해보았습니다.
info.xml
<var name="siteimage" type="image"> <title xml:lang="ko">사이트 이미지</title> <title xml:lang="en">Site image</title> <description>메타태그 오픈그래프 대표이미지</description> </var>