Loading the content...

이윰빌더

  • Home
  • 스터디
  • 이윰빌더

[일반] 템플릿언더바 php 함수 불러쓰는 간단한 방법 (메뉴 출력 확인)

2,771 2016.09.23 16:42

짧은주소

본문

메뉴 출력 부분은 다음과 같습니다. *이윰 메뉴를 쓰는 경우

 

<!--{: 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}&nbsp;<!--{? .new}-->&nbsp; <i class="fa fa-check-circle color-red"></i><!--{/}--> <!--{? .me_icon}--><i class="fa {.me_icon}"></i> <!--{/}--> &nbsp;
                          </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}-->&nbsp;<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}-->&nbsp;<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
좋아요!
- red123 메일보내기 아이디로 검색 - 회원등급 : 새싹/Level 10 - 포인트 : 2,792
레벨 10
경험치 10,166

Progress Bar 59%

- 가입일 : 2015-03-16 21:00:17
- 서명 :
- 자기소개 :
댓글목록

등록된 댓글이 없습니다.

Total 42건 1 페이지
제목
red123 아이디로 검색 2017.03.09 1,531 0
red123 아이디로 검색 2017.03.07 1,962 0
red123 아이디로 검색 2017.03.07 1,150 1
이윰EGG 아이디로 검색 2016.11.28 1,352 0
red123 아이디로 검색 2016.11.03 1,822 0
red123 아이디로 검색 2016.11.02 1,431 0
red123 아이디로 검색 2016.11.01 1,681 0
red123 아이디로 검색 2016.11.01 1,460 1
이윰EGG 아이디로 검색 2016.09.28 1,335 0
red123 아이디로 검색 2016.09.23 1,169 0
red123 아이디로 검색 2016.09.23 1,268 0
red123 아이디로 검색 2016.09.23 2,772 0
red123 아이디로 검색 2016.09.07 8,653 0
이윰EGG 아이디로 검색 2016.06.13 1,878 0
이윰EGG 아이디로 검색 2016.05.13 3,359 2