묻고답하기
레이아웃.html에 위젯 추가하는 방법을 알려주십시오
2010.05.19 08:55
http://www.xpressengine.com/?mid=download&category_srl=18322954&package_srl=18766685 레이아웃
좌(우)측 메뉴 위에 로그인위젯을 넣고, 메뉴 아래에 위젯스타일을 적용한 위젯을 넣고자 하는데,
코드생성한 위젯을 사이사이 웬만한 데는 다 찔러 넣어봤으나 모두 적용 안 되었습니다
레이아웃 옵션에서 서브메뉴를 좌측 우측으로 조절할 수 있는 레이아웃입니다
제가 임의로 추가하는 위젯이
메뉴 따라 좌측 우측으로 같이 이동하려면
어디에 위젯을 어떻게 추가해야 하는지 알고 싶습니다
(제작자님 포럼란에도 질문을 올렸으나 이틀째 답변이 없어 답답한 마음에 여러분께 도움을 구합니다)
로그인 위젯도 추가해야 하기 때문에 꼭 html에 직접 추가하는 방법을 알아야 합니다
fck에디터 개조에 레이아웃 수정에 겨우 하나하나 해결해서 여기까지 왔습니다...
댓글 3
-
klaist
2010.05.19 11:35
-
klaist
2010.05.19 13:03
코드를 다 올리면 깨져요. 그리고 굳이 다 올리필요도 없을듯 하고요.
아무튼 해당 레이아웃이 원래 상단메뉴,하단메뉴, 위젯5개를 넣을 수 있고 이 위젯 5개의 위치를 좌측 우측으로 조절 할 수 있는데
님께서 직접 삽입하는 위젯 또한 좌우측 설정하면 함께 이동되었으면 한다는 거죠?
그럼 코드를 잘봐보세요...
218라인에
<!--@if($layout_info->wdget_var_1)-->
이 부분이 '위젯 1번이 만일 있다면..' 이라는 소리거든요...
그럼 그 위에 직접 위젯을 추가 하게 되면 1번 위젯의 바로 위에 추가한 위젯이 나타나게 되겠죠??
단, 레이아웃설정에서 좌우측 설정할때 함께 이동 되어야 하니까
<div class="widget_div"> <img class="zbxe_widget_output" widget="DroArc_clock" skin="default" colorset="normal" /> </div>
<!--@if($layout_info->wdget_var_1)--> <hr class="none" /> <div class="widget_div"> <wdget_var_1_title)-->!--@if($layout_info->wdget_var_1_title)--><h3 class="widget_title">{$layout_info->wdget_var_1_title}</h3><!--@end--> <div class="widget_content">{$layout_info->wdget_var_1}</div> </div> <!--@end-->
이런식으로 넣으시면 되겠죠.
나머지 자잘한 부분은 해당레이아웃의 CSS를 수정하셔야 겠고요.
-
구가
2010.05.28 10:22
xe 자체가 버그가 있었던 것 같습니다 레이아웃.html을 지워도 변화가 없더군요 단 레이아웃 설정은 잘 적용이 되서 제가 혼란스러웠던 것 같습니다 -
klaist
2010.05.22 05:12
저는 아래와 같이 잘되던데요..
레이아웃 파일의 145라인....
<!-- #gnb by 김무건 || Elkha (elkha1914@hotmail.com) -->
이 아래부터 사이트설정의 메뉴를 호출하는 부분이니까, 그 위에 div 박스 넣어서 위치 잡아주시면 될 듯하네요.