묻고답하기
레이아웃의 '타이틀'명을 출력하고자 합니다.
2015.03.12 17:07
엄밀히는, _sideber.html 파일 내에서 레이아웃의 타이틀 명에 따라서 분기를 하고 싶습니다
왜냐하면, 하나의 원본 레이아웃이 있고
여러개의 '생성된 레이아웃'이 있는데
이 각 생성된 레이아웃마다 왼쪽 사이드바의 내용이 달라지기 때문입니다.
그래서 _sideber.html내에
if( 레이아웃명 == "레이아웃 뉴스" ){
echo "<img 뉴스이미지>";'
}else if( 레이아웃명 == "레이아웃 카페" ){
echo "<img 카페이미지>";'
}
이런식으로 구현하려 합니다.
이런 소스코드는 찾았는데.....
어떻게 변형해야 현재의 '타이틀명' 또는 layout_srl 값을 뽑아낼 수 있는지 모르겠습니다.
부탁드립니다.!!
$oLayoutModel = getModel('layout');
$layout_info = $oLayoutModel->getLayout($layout_srl);
print_r($layout_info );
if ($layout_info)
{
$layout_list[$item->layout]['title'] = $layout_info->title;
}
댓글 4
-
DoorWeb
2015.03.12 17:54
-
모이어
2015.03.12 20:04
답변감사드립니다~
그런데 $layout_info 값을 어떻게 불러올 수 있을까요??
-
모이어
2015.03.12 20:05
자답~
$layout_info=Context::get('layout_info');
이렇게 하니까 됩니다!!!! 감사
-
DoorWeb
2015.03.12 20:05
{$layout_info->layout_srl} 이렇게 해서 레이아웃에 한번 넣어 보세요
뭘 묻는지 잘 모르겠지만
$layout_info->layout_srl
이게 레이아웃의 srl 값입니다.
한번 레이아웃에 넣어 보시면 이해 되실겁니다.