포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
레이아웃의 info.xml을 전면 재작성 도중 궁금증
2011.01.24 09:11
항상 xe용 xml generator가 있으면 좋겠다는 생각을 했습니다.
왜냐면 처음부터 작업하기에는 넘 힘들죠..
<description xml:lang="ko">
이걸
<description xml:lang"ko">
이런식으로 올바르지 않게 작업하는것도 많고
<options name="select">
<title xml:lang="ko">select me</title>
<options name="no">
<title xml:lang="ko">Do NOT select me</title>
</options>
이렇게 작성할 때가 매우 많아서 곤란합니다.
또한 Layout 버전 표기를 어디에 해야될지도 헷갈리구요
<layout version="">
<version></version>
둘중 뭔가요?
또 dispLayoutAdminEdit에서 왜 html은 수정가능한데 css는 수정이 안되는지 그것까지 궁금합니다.
아.. 왜 생각이 10분만에 이렇게 많이 생겼을까요.
왜냐면 처음부터 작업하기에는 넘 힘들죠..
<description xml:lang="ko">
이걸
<description xml:lang"ko">
이런식으로 올바르지 않게 작업하는것도 많고
<options name="select">
<title xml:lang="ko">select me</title>
<options name="no">
<title xml:lang="ko">Do NOT select me</title>
</options>
이렇게 작성할 때가 매우 많아서 곤란합니다.
또한 Layout 버전 표기를 어디에 해야될지도 헷갈리구요
<layout version="">
<version></version>
둘중 뭔가요?
또 dispLayoutAdminEdit에서 왜 html은 수정가능한데 css는 수정이 안되는지 그것까지 궁금합니다.
아.. 왜 생각이 10분만에 이렇게 많이 생겼을까요.
댓글 5
-
ForHanbi
2011.01.24 09:18
-
fsfsdas
2011.01.24 09:26
1, 2번째 예는 알고는 있지만 헷갈리기 쉬운 예입니다... 저같은 경우.. -
fsfsdas
2011.01.24 09:40
그런데 <layout version="5.0">
<version>0.3.9.4</version>
작업했는데 아래와 같이 나옵니다.읭..
fsfsdas - neutral ver 5.0 (fsfsdas_neutral) -
fsfsdas
2011.01.24 09:42
layout version을 0.1로 했더니 버전이 0.1로 나오고
0.2로 했더니 버전은 0.3.9.4로 나오지만 select가 맨 아래 옵션만 보입니다. -
Hammer
2011.01.24 12:54
<layout version="0.2"> 이건 우리가 건드릴 부분이 아닙니다. XE Core에서 참조하는 현재 레이아웃 모듈의 버전이므로 이 수치를 건드리게 되면 관리자 설정 페이지가 오작동을 합니다. 이건 코어에서 버전 업을 할 때 올려주는 겁니다.
레이아웃 제작자가 레이아웃 버전을 표기할 때 사용하는 부분은 <version>1.0</version> 부분이며, 여기에 표기한 내용은 레이아웃 목록에 이름 뒤에 버전명이 붙어서 나오게 됩니다.
<layout version="0.2">로 설정했는데도 불구하고 select 부분이 제대로 출력되지 않는다면 옛날 0.1 문법으로 작성됐기 때문입니다. 0.2 문법은 아래와 같습니다. 아마 value 쪽 문법이 틀려서 그런 일이 발생했을 겁니다.<var name="colorset" type="select"> <title xml:lang="ko">컬러셋</title> <description xml:lang="ko">원하시는 컬러셋을 선택해주세요.</description> <description xml:lang="en">Please select colorset you want.</description> <options value="default"> <title xml:lang="ko">기본(흰 색)</title> <title xml:lang="en">Default(White)</title> </options> <options value="custom"> <title xml:lang="ko">사용자 지정</title> <title xml:lang="en">Custom Color</title> </options> </var>
option name="xx" 방식은 더이상 사용되지 않습니다.
<description xml:lang="ko">
<layout version="">
<version></version>
이건 가이드에 나올 거 같은데 제 경험상 위에꺼 <layout version="0.2"> info.xml의 표기방식의 버전을 말하는거 같더군요. 그 수치를 0.1로 작업했더니 똑바로 표현 안되었던 기억이 있는거 같습니다.
그 아래 부분이 제작하신 레이아웃 스킨의 버전을 표시하는거 같고요.