포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
레이아웃 변경에 대해 문의드립니다.
2011.04.09 23:48
안녕하세요. XE를 접하고 조금씩 알게 되어 기쁘네요.
그런데 아직 모르는게 많아 이렇게 질문을 드립니다.
레이아웃 변경에 대한 것인데
관리자 모드로 들어가지 않고, 변경할 수 있는 방법이 있나요?
예를 들어,
링크를 클릭하면 다른 레이아웃으로 변경된다든지...
해당 'mid' 접근 시 'mid'의 파일을 php코드를 삽입하여 레이아웃을 변경한다든지 말이죠...
현재 제가 하고자 하는 것은 제가 만든 레이아웃의 '미리보기' 기능을 추가하고자 하는데
일일이 페이지,게시판 등을 만들어 연결하기가 귀찮고, 레이아웃이 늘어날 때마다 페이지,게시판등도 늘어나니 관리도
어렵기도 하고요.
아예, 해당 페이지, 게시판의 레이아웃을 바꾸어 버리면 더 만들필요가 없다는 생각이 들더군요.
그리고 추가로 외부페이지 파일 링크도 위와 같은 방법으로 바꿀 수 있는지도 궁금하네요.
즉, 외부페이지를 하나 만들고, 이 외부페이지를 열때마다 레이아웃과 외부페이지 파일주소를 변경가능한지 말씀드리는 것입니다.
항상 XE에 감사합니다.
수고하세요.
댓글 6
-
스마트XE
2011.04.10 00:53
-
친절뺀질이
2011.04.10 09:56
답변감사합니다.
예를 들어
게시판1, 페이지1 있고, 레이아웃1과 레이아웃2가 있다고 했을 경우
게시판1, 페이지1은 처음에는 레이아웃1로 등록되어 있다가 관리자 모드가 아닌 다른 방법으로 레이아웃2로 변경할 수 있는지 문의드린 것입니다.
엉뚱하지만 레이아웃을 변경하는 xe변수가 있을 것이고, 이 변수 값만 바꾸면 되지 않을까 생각이 들더군요. 근데 그 xe변수를 모르겠더군요. 관리자모드에서도 게시판 등 'module_srl' 값 또는 'mid'을 받아 레이아웃을 변경하는 것 같던데 음... 잘 모르겠네요. -
스마트XE
2011.04.10 21:11
게시판 오른쪽 위에 톱니모양 설정 버튼 누르고 들어가면 게시판 관리 화면 나오잖아요.
'게시판 정보 > 레이아웃 항목'에 원하는 레이아웃을 연결해서 변경하는데 다른 방법이 있나요?
페이지는 페이지 하단 오른족에 설정 버튼 누르고 들어가서 '모듈정보 > 레이아웃' 항목에서 변경합니다. -
Garon
2011.04.10 10:15
레이아웃은 고유 주소가 없는걸로 알고 있습니다. -
몽이130
2011.04.14 02:08
bodxe 소스 참고 해보세요...
예전에 본것 같은데..
게시판 호출시 레이아웃mid값을 같이 넘겨주는 형태로 게시판에 레이아웃만 변경하여 보여주는 기능이 있었던거 같습니다. -
몽이130
2011.04.14 02:19
찾았습니다.
아래 링크 참고하시고 소스도 참고 해보세요...
bodEX 게시판을 사용하신다면 바로 적용 될 듯.. ^^
http://phidel.xpressengine.net/index.php?mid=forum&act=dispBoardContent&category=18616601&document_srl=18745451
레이아웃을 만들어서 데모 페이지를 만들어야 하는데 그것이 귀찮다는 말씀이신가요?
그래서 그냥 페이지나 게시판에서 링크를 만들어서 클릭하면 레이아웃이 변경되도록 한다는 그런 질문인가요?