묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
레이아웃에 전달되는 메뉴정보를 임의 지정하는게 가능할까요?
2015.09.27 18:57
일단 레이아웃에서 지정하는 메뉴 관련 변수를 $global_menu 라고 했을때
지금 해당 묻고 답하기처럼
1단계 2단계 형태지 않습니까?
근데 메뉴에서 바로가기를 임의의 한 모듈로 연동한다고 하면
메뉴 -> 모듈의 타이틀 이 아니라
모듈의 타이틀 이 되어버립니다.
직접 정의하는 법은 없나요?
댓글 3
-
힝고
2015.09.29 17:02
-
아나까떼
2015.10.02 13:38
답변은 감사합니다만
페이지가 아닌 모듈의 경우입니다 ㅜㅜ
-
mindpainter
2015.10.02 15:28
현재 페이지의 url과 메뉴에 링크되어 있는 주소를 비교하는 방법이 있습니다.
{ @ currUrl = getUrl('member_srl',''); }과 같이 변수 선언후에
class="active"|cond="$val['selected']" 대신에
class="active"|cond="$val['url']==$currUrl"을 대입하여 사용합니다.단, 링크 주소를 사이트 주소이하 즉,
/index.php?....로 넣어주세요.
{getUrl('member_srl','')} 과 {$val['url']}로 비교해 보시면 아실꺼예요..
현재 페이지의 위치를 표기하시려고 하시는게 맞으시다면
<block loop="$main_menu->list=>$key1,$val1" cond="$val1['selected']">
<a href="{$val1['href']}">{$val1['text']}</a> >
<block loop="$val1['list']=>$key2,$val2" cond="$val2['selected']">
<a href="{$val2['href']}">{$val2['text']}</a></block></block>
전 이렇게 넣어서 썼어요. 1차메뉴가 2차메뉴가있는 항목의 경우엔 전부 그 2차메뉴의 첫번째 모듈로 연결된 바로가기메뉴인데 잘 나오네요~