묻고답하기
$layout_info-> 구문 문법 문의 드립니다.
2016.03.01 17:23
안녕하세요^^
항상 고수님들의 조언에 힘입어 xe 실력을 쌓아나가고 있는 1인입니다.
이번에 질문할 사항이 있어서 이렇게 글 남깁니다.
<div cond="$_selected_menu['list'] && $layout_info->layout_type == 'sub'">
<ul>
<li loop="$_selected_menu['list'] => $key1, $val1">
{@ $_top_subtitle_img = $layout_info->top_sub_title + $key1}
</li>
</ul>
</div>
해당 소스는 현재 페이지에 해당하는 $key1 값을 찾아서 top_sub_title 숫자[$key1]로 지정해서
$_top_subtitle_img의 값이 관리자에서 등록한 값으로 하고자 함 입니다.
이렇게 생각했던 이유는 각각의 페이지별로 서브타이틀의 이미지를 다르게 보여주기 위함인데
이부분을 관리자에서 손쉽게 바꿀 수 있게 만들고자 했습니다.
가장 간단한 방법은
<block cond="$mid == '페이지 mid값'"> 으로 $_top_subtitle_img를 하나씩 지정해 주는 방법이 있는데
너무 소스가 길어지고 비효율적이라 판단해서 위와같은 방법으로 생각해 보고 있는데요~
만약 위와 같은 소스로 진행하려면 $layout_info->top_sub_title217 과 같이 217에 해당하는 부분이 $key1값으로 되어있는데
변수 두개를 합치는 방법을 모르겠습니다.
+를 넣으면 그냥 2 변수의 숫자가 합쳐져서 값이 나오는데 $layout_info->top_sub_title 여기 뒤에 $key1값을 더해서
$layout_info->top_sub_title217 이렇게 변수가 완성되도록 하려면 어떻게 해야하는지 조언 부탁드립니다.
그리고 혹여 페이지별로 다른 이미지를 보여주기위해서 하는 방법으로 효율적인 방안이 있으면
그것도 말씀 부탁드립니다^^
모쪼록 고수님들의 많은 조언 부탁드립니다.
감사합니다!