웹마스터 팁

혹시 저처럼 레이아웃 1,2차메뉴에서 메뉴글수 표시하시길 원하시는 분이있으실까하여 올려봅니다 ^^

 

원글은  https://www.xpressengine.com/tip/5158873  이며 저는 보충설명하는정도로만 ㅎㅎ

이팁은 mid로 연결된 메뉴에서만 적용됩니다~ 바로가기로 연결된메뉴는 안되요

 

사용하는  layout.html을 열어서 

 

메뉴가 출력되는 부분중  loop문이 돌기 전부분을 찾아 아래를 입력해줍니다.

{@
$oModuleModel = &getModel('module');
 $oDocumentModel = getModel('document');
}

 

루프문은

<div loop="~~  이나

<il loop="~~  이나

<ul loop="~~  의 형태로 loop문이 있을 텐데  이위에 적어주세용

 

그리고 루프문을 확인해보면  

 

 <div  loop="$GNB->list=>$key1,$val1"  >

이런식으로 되어있을 텐데  $key옆에  $val1을 기억해주세요.  ($val 이 될수도 있고 $val1이 될수도있습니다 )

 

 
 <div  loop="$GNB->list=>$key1,$val1"  >  루프문이 끝나는곳에 아래를 입력해주세요.
 
{@$module_info = $oModuleModel->getModuleInfoByMid($val1['url']);
  $docCount = $oDocumentModel->getDocumentCount($module_info->module_srl); }

 

 

loop문의 val이름을 빨간색부분에 넣어줍니다. getModuleInfoByMid($val1['url']);

 

그리고 출력하기 원하는 곳에  {$docCount} 쓰시면 됩니다.

ex)  {$val1['link']} ({$docCount})      저는 1차메뉴 이름옆에  () 가로를 치고 숫자를 표시했습니다.

 

 

2차메뉴에도 적용시키려면 다음과같이 해주세요

 

2차메뉴 loop문이 <il loop="$val1['list']=>$key2,$val2" >이렇게 되어있을 텐데. val이름을 기억해주시고,

2차메뉴 loop문이 끝나는 곳에 아래를 입력합니다

 

{@$module_info = $oModuleModel->getModuleInfoByMid($val2['url']);
                        $docCount = $oDocumentModel->getDocumentCount($module_info->module_srl); }

 

그리고 원하는 곳에 마찬가지로   {$docCount})  입력해주면 끝입니다^^

 

ex) {$val2['link']}  ({$docCount})

 

 

확인해보시면   자유게시판 (523)  이런식으로 레이아웃에 표시됩니다^^

 

제목 글쓴이 날짜
즐겨찾기 소스 - 파비콘등록 soroweb 2015.04.16
XEDITON 레이아웃에 다국어(국기) 선택 버튼 추가하기 [7] file ehii 2015.04.15
확장변수에 시분초 추가하기 [1] file 해떨 2015.04.15
JS로 IE 6,7,8 구분하기 [4] 키스투엑스이 2015.04.14
1.8 XEDITION 에서 로그인xe 사용하여 네이버 로그인 연동하기 [7] file karutian 2015.04.10
통합검색 사용 가부 설정 및 특정 그룹만 사용가능하게 제한 설정 기능 추가 - 보안이슈가 될 수 있는 부분 [1] sejin7940 2015.04.10
모바일뷰 사용 안 할때 (반응형등) 에도 '모바일에서 최적화된 화면으로 보기' 가 나오는 버그 패치 sejin7940 2015.04.10
요청한 기능을 실행할 수 있는 권한이 없습니다. - 오류해결 file I-JEX 2015.04.10
메인 로고 및 메인 이미지 변경 방법 [1] file okcashbag042 2015.04.08
웹 재요청 방지 및 트래픽 감소를 위한 방법 마루디자인 2015.04.06
setModule() 오류 발생시 qkrcjfgus33 2015.04.04
모듈에서 무조건 JSON/XML 형식으로 출력하기 [1] Devel0per 2015.04.03
ie11에서 통합검색시 page가 바뀌면 검색키워드가 없어지거나 이상한 글자로 바뀌는 것에 대한 팁 garnecia 2015.04.03
php 5.6에서 인증메일 SMTP 연결에 실패할때.. file 루비스코 2015.03.31
한국 ip list 범위 체크 및 데이터 갱신 마루디자인 2015.03.30
APACHE 2.4.9이상 버전에서 응답속도 향상 nikestudio 2015.03.28
누리고쇼핑몰 postcodify 주소모듈 설치시 최근배송지 클릭시 오류해결방법 [5] garnecia 2015.03.27
서버의 인코딩(캐릭터셋) 환경 세팅 개념. encoding, charset, characterset, unicode, utf-8, 유니코드 마루디자인 2015.03.23
(version 1.6)새글과 새댓글을 알림받는 앱을 직접 만들어보세요(XE 홈페이지와 연동되는 GCM을 이용한 푸시 안드로이드 앱 만들기 가이드-XE 알림센터 연동) [23] 단희아빠 2015.03.21
php 업그레이드 후 mb_strcut 에러 문제 콜롬보. 2015.03.21