Loading the content...

이윰빌더

  • Home
  • 스터디
  • 이윰빌더

비회원에게는 특정메뉴 안보이게 하기

1,986 2015.09.30 13:40

짧은주소

본문

 

아직도 템플릿언더바가 이해가 안되는 초보개발자 클라네스 입니다.

저한테만 필요한 기능이였었는데, 관리자에서 지정할 수 없는 기능이기에 혼자 여러 삽질을 해보고

 

비회원 즉, 로그인을 하지 않은 사람에겐 특정 메뉴를 안보여주는 방법 입니다.

 

/eyoom/theme/pc_basic/layout/head_pc.html 

<!--{@ menu}--> 부터

<!--{* End Menu *}--> 까지입니다.

 

                        <!--{@ menu}-->
                        {? .me_name != '메뉴이름' || _is_member }
                        <li class="{? .active}active{/}">
                            <a href="{.me_link}" target="_{.me_target}">
                                <!--{? .me_icon}--><i class="fa {.me_icon}"></i> <!--{/}-->{.me_name}<!--{? menu.submenu}--> <i class="fa fa-angle-down"></i><!--{/}--><!--{? .new}--> <i class="fa fa-circle nav-new1"></i><!--{/}-->
                            </a>
                            <!--{@ submenu}-->
                            <!--{? ..index_ == 0}-->
                            <ul>
                            <!--{/}-->
                                <li class="{? ..active}active{/}">
                                    <a href="{..me_link}" target="_{..me_target}"><!--{? ..me_icon}--><i class="fa {..me_icon}"></i> <!--{/}-->{..me_name}<!--{? ..new}--> <i class="fa fa-circle nav-new2"></i><!--{/}--><!--{? ..sub=='on'}--><i class="fa fa-angle-right right"></i><!--{/}--></a>
                                    <!--{@ subsub}-->
                                    <!--{? ...index_ == 0}-->
                                    <ul>
                                    <!--{/}-->
                                        <li class="{? ...active}active{/}">
                                            <a href="{...me_link}" target="_{...me_target}"><!--{? ...me_icon}--><i class="fa {...me_icon}"></i> <!--{/}-->{...me_name}<!--{? ...new}--> <i class="fa fa-circle nav-new2"></i><!--{/}--></a>
                                        </li>
                                    <!--{? ...index_ == ...size_-1}-->
                                    </ul>
                                    <!--{/}-->
                                    <!--{/}-->
                                </li>
                            <!--{? ..index_ == ..size_-1}-->
                            </ul>
                            <!--{/}-->
                            <!--{/}-->
                        </li>
                        <!--{/}-->
                        {/}

 

위 코드에 2번째 줄과, 31번째 줄을 넣어주시면 됩니다.

{? .me_name != '메뉴이름' || _is_member }

 

 

 

템플릿언더바 문서를 참고해도..

{* Menu *} 가 뭔지

{@ menu} 가 루프의 시작임은 알겟는데 menu 는 어디서 튀어나오는놈인지 아직 모르겟네요. OTL

0
좋아요!
- 클라네스 메일보내기 아이디로 검색 - 회원등급 : 씨앗/Level 3 - 포인트 : 3,991
레벨 3
경험치 999

Progress Bar 67%

- 가입일 : 2015-09-24 21:56:42
- 서명 :
- 자기소개 :
댓글목록

이윰IN님의 댓글

클라네스님 좋은 팁 감사드립니다.

이번 클라네스님 의견을 이윰빌더 1.1.10에 반영하기도 했습니다.
이미 개발해 놓았구요.

기능은 이윰메뉴에 메뉴속성에서 [메뉴보이기 레벨설정] 을 추가하였습니다.
지정한 레벨 이상에서 메뉴가 노출되도록 하였으니, 회원/비회원 구분보다 폭넓게 이용하실 수 있으리라 봅니다.

조금만 기다려 주세요. ^^
감사합니다.

축하합니다. 첫댓글 포인트 19포인트를 획득하였습니다.

클라네스님의 댓글

역시, 대단하십니다.
제 사소한 의견이 적용이 된다는것에 대한 뿌듯함이 느껴지네요!
기다리고있겠습니다 !

이윰넷님의 댓글

템플릿 언더바를 접한지 불과 얼마 되지 않았는데도 저정도 이해하시고 소스를 수정할 수 있다니 대단합니다.
조금만 익숙해 지면 Template_ 로 작업하시는 것이 꽤 많이 편하다는 것을 느끼실 수 있을거예요.
소스의 가독성이 좋으니, 작업 속도도 빨라지거든요.
암튼 대단하십니다. ^^

클라네스님의 댓글

^^; 템플릿언더바 문서를 봐도.. 이해가 가지 않는다는게 함정..
대충 보고 해보고.. 미리 만들어진 부분에서 때와서 쓰는정도 밖에 안됩니다ㅠ
직접 만들지 못한다는게 함정..
웹개발을 오래햇더니 새로운걸 배우는것도 조심스럽네요.. ^^

무튼 칭찬(?) 감사드립니다.

Total 42건 1 페이지
제목
red123 아이디로 검색 2017.03.09 1,671 0
red123 아이디로 검색 2017.03.07 2,137 0
red123 아이디로 검색 2017.03.07 1,550 1
이윰EGG 아이디로 검색 2016.11.28 1,441 0
red123 아이디로 검색 2016.11.03 1,966 0
red123 아이디로 검색 2016.11.02 1,526 0
red123 아이디로 검색 2016.11.01 2,008 0
red123 아이디로 검색 2016.11.01 1,536 1
이윰EGG 아이디로 검색 2016.09.28 1,435 0
red123 아이디로 검색 2016.09.23 1,273 0
red123 아이디로 검색 2016.09.23 1,361 0
red123 아이디로 검색 2016.09.23 3,271 0
red123 아이디로 검색 2016.09.07 8,990 0
이윰EGG 아이디로 검색 2016.06.13 1,953 0
이윰EGG 아이디로 검색 2016.05.13 3,745 2