묻고답하기
메뉴 작성에 대한 질문 입니다. (수정 게재)
2012.01.17 12:04
이미 레이아웃을 xHTML로 짜여진 것을 구매했습니다. XE를 그 레이아웃에서 사용하기 위해서 메뉴를 XE의 사이트맵을 읽어오도록 짜려고 합니다. 그런데 도저히 알길이 없군요...
아래의 코드를 XE의 사이트맵이 제대로 읽어오도록 만드려고 합니다. (3차 메뉴)
도움을 주십시오.
아래의 소스는 메뉴 부분만 발췌한 것 입니다.
<ul id="dropdown-menu" class="fixed">
<li class="current"><a href="./index.html">홈</a></li>
<li><a href="./about.html">소개</a>
<ul class="sub-menu">
<li><a href="./about.html">회사 소개</a></li>
<li><a href="./team.html">품질과 디자인</a></li>
<li><a href="./clients.html">오시는 길</a></li>
<li><a href="#">매뉴얼</a>
<ul> <li><a href="#">오픈 마켓 매뉴얼</a></li>
<li><a href="#">액자 매뉴얼</a></li>
<li><a href="#">사이트 매뉴얼</a></li></ul></li></ul> </li>
<li><a href="./services.html">광고와 홍보</a>
<ul class="sub-menu">
<li><a href="./services.html">Services - Overview</a></li>
<li><a href="./service-item.html">Services - Single Item </a></li>
<li><a href="./price-table.html">Price Table</a></li>
<li><a href="./faq.html">F.A.Q</a></li></ul></li>
<li><a href="./portfolio-1-column.html">제품</a>
<ul class="sub-menu">
<li><a href="./portfolio-1-column.html">1 Column</a></li>
<li><a href="./portfolio-3-columns.html">3 Columns (sidebar)</a></li>
<li><a href="./portfolio-3-columns-no-sidebar.html">3 Columns (no sidebar)</a></li>
<li><a href="./portfolio-4-columns.html">4 Columns</a></li>
<li><a href="./portfolio-item.html">Single Item (sidebar)</a></li>
<li><a href="./portfolio-item-no-sidebar.html">Single Item (no sidebar)</a></li>
</ul> </li> <li><a href="./blog.html">블로그</a> <ul class="sub-menu">
<li><a href="./blog.html">Blog</a></li>
<li><a href="./blog-post.html">Blog Post</a></li> </ul>
</li> <li class="last"><a href="./contact.html">고객의 소리</a></li>
</ul>
댓글 3
-
송동우
2012.01.17 12:35
-
KATZEST
2012.01.17 13:28
예, 문서는 보았습니다만 아직 해결이 되지 않았습니다. 무엇때문이냐면 {@ $menu_depth2 = $val } 이런 코드들 이용해서 사이트맵에 등록된 메뉴들을 자동으로 불러와 사용하는데요. 첨부해 주신 링크에서는 그런게 아니라 하나하나 직접 링크해야되더군요.... -
KATZEST
2012.01.17 13:30
주신링크는 그냥.. 메뉴를 만드는 것 같군요. 레이아웃은 이미 모두 짜여있지만.. XE 에서 사용할 수 있도록 바꾸어야합니다. -
송동우
2012.01.17 14:08
그런 경우라면
관리페이지에서 메뉴를 그냥 만들고
css 에서 조절해야 합니다.
이미 db에 저장된 메뉴를 불러오는 것은 다 되어 있는 것이고
각종 클래스 들은 수정을 해줘야 겠죠
아마 xe 공식레이아웃을 2차까지만 지원을 할 겁니다.
3차가지 지원하는 레이아웃을 설치해서 사용하는 것도 방법이겠네요
이렇게 하건 저렇게 하건 css 를 조절하는 겁니다.
물론 jquery 같은 걸 사용한다면 그것도 수정해야 겠지만........
-
송동우
2012.01.17 17:33
http://www.xpressengine.com/index.php?document_srl=19919369
여기에 css 만 복사해서 클래스만 바꿔주면 됩니다.
복사해서 그대로 아무것도 안하고 붙여넣고 작동되기를 원하신다면
누군가가 일부러 시간내어서 만들어 줘야 할 겁니다.
저라도 만들어 드리고 싶지만 이미 링크에 답이 나와 있는데 또 만들기는 그렇고......
어려운 것 아닙니다...
그냥 클래스만 바꾸면 됩니다......한 번 해 보세요......