묻고답하기

저번에 질문 드렸던 게시물 상세보기 페이지 view_document.html에서

카테고리 1차 > 2차 표시 방법 해결하였습니다. 혼자의 힘으로!!


질문 내용 : 

----------------------------------------------------------------------------------------------------


게시판에 다음과 같이 카테고리가 되어 있어요.


ㅁ 나무

   ㄴ 사과나무

   ㄴ 배나무

ㅁ 채소

   ㄴ 배추

   ㄴ 오이


* view_document.html 파일에


<a href="{getUrl('category',$oDocument->get('category_srl'), 'document_srl', '')}">{$category_list[$oDocument->get('category_srl')]->title}</a>


이렇게 하면 게시글이 사과나무에 속해 있으면


사과나무


상위 카테고리도 출력하고 싶을 땐 어떻게 해야 하나요?


나무 > 사과나무

(카테고리1차 > 카테고리2차)


이렇게요~



해결코드

----------------------------------------------------------------------------------------------------


{@ $_pDepth = 0;}

<!--@foreach($category_list as $key => $val)-->

<!--@if($_pDepth > $val->depth)-->

<!--@for($i=$val->depth; $i<$_pDepth; $i++)-->

<!--@end-->

{@ $_pDepth = $val->depth}

<!--@end-->

<!--@if($val->child_count)-->

<!--@end-->

<block cond="$val->expand"><a href="{getUrl('category',$val->category_srl, 'document_srl', '')}">{$val->text}</a> <span class="textbar">></span></block>

<block cond="$val->category_srl==$oDocument->get('category_srl')"><a href="{getUrl('category',$val->category_srl, 'document_srl', '')}">{$val->text}</a></block>

<!--@if($val->child_count)-->

{@$_pDepth++}

<!--@else-->

<!--@end-->

<!--@end-->

<!--@for($i=0;$i<$_pDepth;$i++)-->

<!--@end-->



----------------------------------------------------------------------------------------------------
위 코드내용이
게시판의 전체 카테고리를 한 번 쭈욱 불러오고
그 중에 $val->expand 는 1차 카테고리를 표시하고
$val->category_srl==$oDocument->get('category_srl') 이렇게 현재 연 문서의 카테고리를 표시하는 방법이예요.

상담하고 싶은게 그런데 위 소스코드가 최상인지 한 번 봐주셨으면 좋겠어서요^^

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
건즈 메뉴를 펼친 채로 두려면 어떻게 해야 하나요?  
천재경 회원정보 보기에서의 포인트출력.... [3] 2012.03.10 by 천재경
이승규귝규귝규 Fatal error: Call to a member function getNextPage() on a non-object in /web/home/as8205/html/xe/classes/template/TemplateHandler.class.php(220) : eval()'d code on line 93라고 뜨는데.. ㅠㅠ [3] 2012.03.10 by 이승규귝규귝규
이승규귝규귝규 Fatal error: Call to a member function getNextPage() on a non-object in /web/home/as8205/html/xe/classes/template/TemplateHandler.class.php(220) : eval()'d code on line 93라고 뜨는데.. ㅠㅠ [2] 2012.03.10 by 이승규귝규귝규
이마루디자인 레이어 안에 게시판을 넣고, 스크롤을 다는데.. file  
color77 송동우님 답변 정말 감사합니다 새롭게 다시bodex 다운받아 해봤는데요.. [1] file 2012.03.10 by 송동우
푸른송 위젯코드 생성 시 위제 스타일 코드도 같이 생성은 할 수 없나요? [2] file 2012.03.10 by 푸른송
color77 송동우님 답변 감사했는데요 한번 더 봐주실래요 ㅜㅜ [3] file 2012.03.10 by 송동우
하늘384 에러문 [1] 2012.03.10 by 송동우
007611 [송동우]님께 질문: 답글작성 시간 제한 [1] 2012.03.10 by 송동우
이대학생 게시판에 글쓰기후 새로고침을 안합니다 [1] 2012.03.10 by 윈컴이
몽키매직 서브메뉴 가로출력 문의드립니다.  
궁금한것이많앙 동영상 리사이즈하는 방법좀 알 수 있을까요?  
zartin 아니, 이 위젯은 도대체 왜 이래요? [2] 2012.03.10 by 천재경
+charlie+ XE 1.1.4 버전에서 바로 1.5.1.11로 업데이트 해도 될까요? [1] 2012.03.10
TT PIC qr코드 애드온 첨부파일 주소로 만들기 질문입니다.  
calko 원하는 언어 사이트로 가는 방법 [5] 2012.03.10 by calko
momocast 홈페이지가 별안간 오류가 나요  
클라우 카테고리 1차 > 2차 해결되었습니다. 소스 한 번만 봐주세요~^^ [2] 2012.03.09 by 클라우
공동체 XE DB레코드 통합시퀀스 문의 합니다.  
nexonx 게시판에서 글의 주소가 안 나오게 할 수 있는지요...?; [2] file 2012.03.09 by nexonx
클라우 게시판 카테고리 출력 [2] 2012.03.09 by 클라우
건즈 1.5.1.6부터인가 관리자-사이트맵 메뉴 항목이 안뜨네요... [1] 2012.03.09 by 건즈
말릴린몰노 모바일에서 자동로그인 선택시 자주 로그아웃되는 증상 [1] 2012.03.09 by 송동우
보이스32 제로보드 페이지에서 php 사용하려면 어떻게 해야하나요? [1] 2012.03.09 by 송동우
iceman237 xe1.5 오류 res://ieframe.dll/acr_error.htm 창이 닫혀요 [1] 2012.03.09 by 배카
조용선186 xe로 회원정보를 가져왔는데  
rlacjsrhs 첨부파일을 열면 에러가 납니다..도와 주세요 [1] 2012.03.09 by 카르마
color77 송동우님과 EX 잘아시는 고수님들 제껏 좀 봐주심 감사할게요 ㅜㅜ [2] file 2012.03.09 by 송동우
고철달팽이 두가지 사항 질문 좀 할게요. [1] 2012.03.09 by 송동우