제로보드XE 팁 공유 게시판
자신이 생각하기에는 아주 사소한 내용이라도 누군가에게는 큰 도움이 될 수 있습니다.
제로보드4 버전의 팁을 공유하고 싶으시다면 여기로~
레이아웃 만들 때 간단하게 현재보고있는 게시판의 카테고리를 출력할 수 있습니다.
관리창으로 들어가서 메뉴를 만드는 것이 아니고 layout.html 문서안에 간단하게 추가하여 사용할 수 있습니다.
급날림 레이아웃 만들 때 유용 -ㅅ-ㆀ
주의 : 현재보고 있는 게시판의 카테고리만 출력됨
<!--@if('mid값' == $mid)-->
<!--@foreach($category_list as $val)-->
<!--@if($val->document_count != '0')-->
<span class="<!--@if($val->category_srl == $category)-->over<!--@else-->out<!--@end-->" onclick=location.href="{getUrl('category',$val->category_srl, 'document_srl', '')}" title="{$val->title} ({$val->document_count})">
{$val->title} [{$val->document_count}]
</span>
<!--@end-->
<!--@end-->
<!--@end-->
1행을 보시면 mid값이라는 부분이 있는데요.. 예를들어 mid값이 guestbook라고 했을 때 아래와 같이 사용할 수 있습니다.
'guestbook' == $mid
즉, guestbook인 게시판의 mid값과 현재보고있는 게시판의 mid값이 같을 때에만 이 카테고리를 보여주는 것이죠.
여러개를 지정할 수도 있습니다. mid값이 각각 A, B, C 라는 게시판일 때에만 보여주고 싶으면?
<!--@if('A' == $mid || 'B' == $mid || 'C' == $mid)-->
이렇게 하시면 됩니다. || 이건 구분기호구요.
또 하나 예를들면.. 음.. mid값이 D라는 게시판을 제외한.. 그러니까 D가 아닌 게시판에서만 출력하고 싶을 때에는?
<!--@if('D' != $mid)-->
이렇게 하시면 됩니다. ! 이게 붙으면 반대개념이거든요.
코드창을 보시면 4행에 span태그가 있죠.
그 곳을 보시면 class이름에 over와 out이 있을 겁니다.
선택한 카테고리와 일치하면 over라는 class이름의 속성이 연결되고, 선택하지 않았거나 선택한 카테고리와 일치하지 않으면 out이라는 class이름의 속성이 적용됩니다. class이름은 원하는 대로 수정하시면 되구요.
... 좀 어이없나 ㆀ
** mid값을 제한하지 않고 출력하면 현재보고있는 게시판마다 카테고리를 출력합니다.
** 아, 그리고 카테고리에 글이 없으면 출력을 안하게 작성했는데요, 출력을 원하시면 3행과 7행을 삭제하시면 됩니다.

|
|
바른생활 NZEO |
글은 인터넷에서 자신을 나타내는 유일한 모습입니다.
상대에게 상처를 주기보다 같이 즐거워 할 수 있는 코멘트 부탁드려요.
... 라고 누가 말하더라?





