현재 레이아웃을 제작중입니다.
그런데, 레이아웃 설정에서 메뉴 타입을 선택할 수 있게 하려고 하는데,
이것을 설정하는데는 여러가지방법이있더라구요.
XEDITION레이아웃에서는,
<var name="menu_type_sub" type="select">
<title xml:lang="ko">서브형 메뉴 타입</title>
<options value="basic">
<title xml:lang="ko">기본형 : SIMPLE-TEXT HEADER</title>
</options>
<options value="basic_regular">
<title xml:lang="ko">기본형 : REGULAR HEADER</title>
</options>
<options value="onepage_parallax">
<title xml:lang="ko">투명형 : REGULAR RARALLAX</title>
</options>
<options value="magazine_simple">
<title xml:lang="ko">매거진형 : SIMPLE-TEXT HEADER</title>
</options>
<options value="magazine_regular">
<title xml:lang="ko">매거진형 : REGULAR HEADER</title>
</options>
</var>
이렇게 사용자가 선택을 하면,
layout.html에서
<block cond="$layout_info->menu_type_sub === 'basic_regular' || $layout_info->menu_type_sub === 'magazine_regular'">
{@ $_visual_class[] = 'sub_type2'}
</block>
basic regular 일 경우 visual_class 값에 sub_type2 를 대입한다...
대충 이게맞나요?
참 어렵게 설계되어있네요.. ㅎ
네 맞습니다. 하지만 사용자가 선택이라기 보다 사이트 관리자 선택이 맞을 겁니다! (레이아웃 설정에서 받아오는 거니까요)