레이아웃 스킨 파일에서
레이아웃 설정의 메뉴에 등록된 selected된 값 가져오기
(단순히 사이트맵에서 해당 사이트맵의 이름은 menu_srl값을 통해 가져올 수 있다는 걸 알았습니다.)
{@ $oMenuAdminModel = getAdminModel('menu'); $menuListFromDB = $oMenuAdminModel->getMenus(); } <!--@foreach($menuListFromDB as $key => $val)--> <div>{var_dump($val)}</div> <!--@end-->
이렇게 하면 사이트맵에 등록된 전체 사이트맵을 다 가져오는 건데요,
제가 원한 건 해당 레이아웃에 등록된 메뉴값만 가져오는게 목적이었습니다;;
레이아웃 설정에서 메뉴
<li loop="$portal_menu1->list => $key1, $val1"
이런 식으로 가져오는데, 여기서 한단계 위인 사이트맵 이름 자체를 가져오고 싶었던 것이었던 것이었는데 ㅠ
레이아웃 설정에서 메뉴에서 선택된 타이틀값을 가져오려면 어떻게 하면 될까요?;
xe_layouts 라는 테이블에서 현재 선택된 layout_srl 값을 가져온 뒤,
extra_vars 컬럼에서 a:4{...} 이 부분이 현재 선택된 레이아웃의 메뉴들인데, 이것들을 가져올 수 있으면 되는데요...
저걸 어떻게 가져오면 될까요.
1. 현재 선택된 레이아웃 srl 값 가져오기
$layout_info=Context::get('layout_info');
이걸 말씀하시나요?