묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
메뉴마다 인기게시물 위젯 다는방법
2013.10.16 17:59
보통 레이아웃에 사이드바가 잇으면
그 사이드바에 위젯을 넣는데
사이드바에 그 메뉴에 해당되는
최근게시물이나 인기게시물을 넣고싶습니다.
근데 레이아웃설정에서 사이드바에 넣으면
하나의 메뉴에 대한 위젯코드를 넣으면
전 메뉴에 그 하나의 메뉴의 게시물만 나와서요.
메뉴마다 그 메뉴해 해당하는 다른 최근게시물을 넣고싶은데
그건 어떻게해야디ㅗ는지 알려주세요
가장 간단하면서도 노가다성이 강한 방법은
메뉴마다 레이아웃을 다 따로 만드는거예요.. 그래서 메뉴에 맞게 위젯코드를 만들면 되죠
그 외에는 프로그래밍이 조금들어가야해서... ^^;;
레이아웃 설정에서 위젯코드 넣을때 XE 변수 넣는 {$mid} 가 인식되는지 모르겠네요. 해본적이 없어서
레이아웃 소스 자체에서 이렇게 넣을 경우 위젯코드 내부 변수부분에 직접 값을 안 넣고 {$mid} 형식으로 변수를 넣으면
알아서 바뀌게 할 수는 있거든요
다만 현재 위젯들 소스가 게시판 mid 기반이 아니라 module_srl 를 기반으로 추출을 하기에
mid => module_srl 로 변환하는 작업을 위젯출력전에 해서 위젯코드에는 맞는 module_srl 값이 들어가게 하든지
아니면 아예 위젯을 고쳐서 mid 값을 받게 하고 내부적으로 이를 module_srl 변환하게 하든지 작업을 하셔야할겁니다