묻고답하기
레이아웃에서 쓰는 info.xml에서 extra_vars의 select가 나타나지 않네요.
2011.08.21 01:11
<extra_vars> <var name="layout_type" type="select"> <title xml:lang="ko">레이아웃 모양</title> <description xml:lang="ko">레이아웃의 모양을 선택해 주세요.</description> <options value="type_home"> <title xml:lang="ko">첫 화면</title> </options> <options value="type_bbs"> <title xml:lang="ko">게시판</title> </options> </var> </extra_vars>
이렇게 확장변수를 만들었습니다. 그런데 정작 관리자 페이지에서는
이렇게 selete 박스 안의 내용이 아무것도 나타나지 않습니다.
뭐가 잘못된 걸까요? 뭘 더 해줘야 되는 걸까요?
답변 부탁드립니다.
댓글 3
-
송동우
2011.08.21 01:17
-
웹 엔진
2011.08.21 02:57
그 버젼은 레이아웃의 버젼 아닌가요? -
웹 엔진
2011.08.21 02:52
참고하세요.
- info.xml 파일은 처음부터 다 만드는 것 보다 기존에 있는것을 수정하는 것이 좋다고 봅니다.
<?xml version="1.0" encoding="UTF-8"?>
<layout version="0.2">
<title xml:lang="ko">레이아웃 이름</title>
<description xml:lang="ko">레이아웃 설명</description>
<version>레이아웃 버젼</version>
<date>날짜(형식 : 년도-월-일)</date>
<link>제작자 홈페이지 주소</link><author email_address="제작자 이메일" link="제작자 홈페이지 주소">
<name xml:lang="ko">제작자 이름(닉네임,단체명)</name>
</author>
<extra_vars>
<var name="변수이름" type="select">
<title xml:lang="ko">변수 제목</title>
<description xml:lang="ko">변수 설명</description>
<options value="변수값">
<title xml:lang="ko">출력값</title>
<value>변수값</value>
</options>
<options value="변수값">
<title xml:lang="ko">출력값</title>
<value>변수값</value>
</options>
</var>
</extra_vars>
<menus>
(중략)
</menus>
</layout>
이렇게 하시면 됩니다. -
송동우
2011.08.21 03:40
레이아웃을 사용하다보면
간혹 이런 현상이 나타납니다.
core가 업데이트 되면서 나타나는 현상들로 보이는데요
어떤 레이아웃은 layout version을 0.2로 수정을 해 주기만 해도
수정이 되는 경우도 있습니다만
안되는 경우도 있습니다.
그럴 경우
위에서 언급한 방법대로 <version>을 추가해 주면 됩니다.
관련글이 있어서 링크합니다.
http://lisola.cafe24.com/xe/seklutz/37671
그리고
http://www.xpressengine.com/skinManual/19434851
<?xml version="1.0" encoding="UTF-8"?>
<layout version="0.2">
여기서 layout version 이 0.2 가 아니라면 0.2로 바꾸고
<version>1.0</version>
이걸 추가해 보세요
<?xml version="1.0" encoding="UTF-8"?>
<layout version="0.2">
<version>1.0</version>
이렇게요