[일반] 템플릿언더바 php 함수 불러쓰는 간단한 방법 (메뉴 출력 확인)
red123
0
3,264
2016.09.23 16:42
짧은주소
- - 짧은주소: http://v2.eyoom.net/bbs/?t=3db 주소복사
본문
메뉴 출력 부분은 다음과 같습니다. *이윰 메뉴를 쓰는 경우
<!--{: eyoom.use_eyoom_shopmenu == 'y'}--> <!--{@ menu}--> <li class="{? .active}active{/} {? menu.submenu}dropdown{/}"> {=var_dump(menu.me_name)} <a href="{.me_link}" target="_{.me_target}" class="dropdown-toggle" {? C.G5_IS_MOBILE && menu.submenu}data-toggle="dropdown"{:}data-hover="dropdown"{/}> {.me_name} <!--{? .new}--> <i class="fa fa-check-circle color-red"></i><!--{/}--> <!--{? .me_icon}--><i class="fa {.me_icon}"></i> <!--{/}--> </a> <!--{@ submenu}--> <!--{? ..index_ == 0}--> <ul class="dropdown-menu"> <!--{/}--> <li class="dropdown-submenu {? ..active}active{/}"> <a href="{..me_link}" target="_{..me_target}"><!--{? ..me_icon}--><i class="fa {..me_icon}"></i> <!--{/}-->{..me_name}<!--{? ..new}--> <i class="fa fa-check-circle color-red"></i><!--{/}--><!--{? ..sub=='on'}--><i class="fa fa-angle-right sub-caret hidden-sm hidden-xs"></i><i class="fa fa-angle-down sub-caret hidden-md hidden-lg"></i><!--{/}--></a> <!--{@ subsub}--> <!--{? ...index_ == 0}--> <ul class="dropdown-menu {? ...active}active{/}"> <!--{/}--> <li class="dropdown-submenu"> <a href="{...me_link}" target="_{...me_target}"><!--{? ...me_icon}--><i class="fa {...me_icon}"></i> <!--{/}-->{...me_name}<!--{? ...new}--> <i class="fa fa-check-circle color-red"></i><!--{/}--><!--{? ...sub=='on'}--><i class="fa fa-angle-right sub-caret hidden-sm hidden-xs"></i><i class="fa fa-angle-down sub-caret hidden-md hidden-lg"></i><!--{/}--></a> </li> <!--{? ...index_ == ...size_-1}--> </ul> <!--{/}--> <!--{/}--> </li> <!--{? ..index_ == ..size_-1}--> </ul> <!--{/}--> <!--{/}--> </li> <!--{/}--> <!--{/}--> <!--{* End Menu *}-->
해당 부분에서 중요한 부분은 다음과 같습니다.
<!--{@ menu}--> // 배열의 각 열을 loop로 호출해 줍니다.
그런데 우리는 특정한 경우
예를 들어 특정 메뉴의 글자에 색을 넣거나 작은 이미지를 붙이고 싶다는 생각을 하는 경우가 있습니다.
이럴 때 해당 배열의 비교할 대상이 언제, 어떻게 출력하는지 확인하고 싶을때가 있잖아요?
바로 밑에 이렇게 사용해 보세요
{=var_dump(menu.me_name)}
php의 함수를 호출하는 방법은 {=함수명()} 이 됩니다.
또한 변수에 "$"는 붙일 불요가 없더군요.
즉 @ menu로 불러온 결과값 중 .me_name의 값을 보겠다는 뜻이 됩니다.
이 방법을 기본으로 다른 값들도 볼 수 있습니다.
다른 분들께 도움이 되길 바랍니다.
0
좋아요!
레벨 10
경험치 10,166
Progress Bar 59%
- 가입일 : 2015-03-16 21:00:17
- 서명 :
- 자기소개 :
댓글목록
등록된 댓글이 없습니다.