묻고답하기
"layout.html"에 메타태그 삽입관련.
2014.08.25 20:50
xe에서 메타태그를 삽입방법은
크게 2가지가 있는데.
1. /common/tpl/common_layout.html 에 삽입
2. 레이아웃설정 파일 head필드에 삽입.
이 있습니다.
제가 알고싶은건 위에 2가지 사항이 아닌,
layout.html 파일에 직접 삽입하면서, 정상적으로 동작되는 방법을 알고 싶습니다.
(*보통 직접삽입시 정상적으로 동작하지 않습니다.)
레이아웃 개발 많이해보신분. 노하우점 알려주세요.
저또한 레이아웃제작을 많이 해봣지만....아무리 검색해 봐도 없네요...
소중한답변 감사합니다.
댓글 4
-
treasurej
2014.08.26 09:05
-
애니즌
2014.08.26 11:17
Context::addMetaTag() 를 사용하면 됩니다.
다만 사용하는 규칙이 있기에 그 규칙을 맞춰야 하지만 편법으로 원하는 속성을 추가하는 게 가능합니다.
페이스북 sharer 메타 규칙입니다.
{@
Context::addMetaTag('Subject" property="og:title', '제목');
Context::addMetaTag('Claasification" property="og:type', 'article');
Context::addMetaTag('Location" property="og:url', '주소');
Context::addMetaTag('Filename" property="og:image', '썸네일이미지');Context::addMetaTag('description" property="og:description', '설명....');
}
그럼 결과는 이렇게 나옵니다.
<meta name="Subject" property="og:title" content="제목">
<meta name="Claasification" property="og:type" content="article">
<meta name="Location" property="og:url" content="사이트주소">
<meta name="Filename" property="og:image" content="썸네일주소">
<meta name="description" property="og:description" content="설명..."> -
XE카오스
2014.08.27 03:09
아하..이런방법이 있엇군요..
두분다 감사합니다.^^
-
CosignStudio
2014.08.27 06:45
좋은팁이네요.^^
layout.html 파일에
{@ Context::addMetaTag('X-UA-Compatible', 'IE=edge', true);}
이런식이 있는데 할 수 있는지 활용해 보세요~