XpressEngine

본 토픽은 현재 준비중입니다. 홈페이지제작-CMS-XpressEngine에 참여하시면 완성 되었을 때 알려드립니다.

- 레이아웃 - 메타태그 - 오픈그래프

<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>

댓글

댓글 본문
작성자
비밀번호
graphittie 자세히 보기