2010-11-29 4 views
2

저는 ExpressionEngine 2를 처음 사용하고 있으며 대규모 탐색 및 하위 탐색이 필요한 웹 사이트를 마주하고 있습니다. 빠른 모양을 본 후에는 템플릿에 nav를 넣어야하며 하드 코딩해야합니다.ExpressionEngine 2의 동적 탐색

내가 찾은 유일한 방법은 NavEE라는 모듈을 사용하는 것이지만, 생성 된 모든 페이지에 대해 탐색 항목을 만들어야합니다. 생성 된 노드를 기반으로 템플릿에서 nav를 직접 생성하는 방법이 있습니까?

감사합니다.

답변

5

몇 가지 방법이 있지만 대부분 채널을 설정하는 방법에 따라 다릅니다. 예를 들어 '페이지'라는 채널이있는 경우 다음과 같이 동적 탐색을 시작할 수 있습니다.

<ul> 
{exp:channel:entries channel="pages" dynamic="off"} 
<li><a href="{url_title}">{title}</a></li> 
{/exp:channel:entries} 
</ul> 

이렇게하면 기본적인 동적 탐색이 가능합니다. 추가로 이동하려면 관련 항목 사용자 정의 필드를 사용하고 다른 항목 (서브 페이지로)을 항목과 연관시킬 수 있습니다.

복잡한 네비게이션과 구조를 실제로 구축하려면 구조 모듈 (http://buildwithstructure.com/)을 구입하십시오. 그렇게하는 경우 구조를 염두에두고 사이트를 구축해야합니다.

+0

덕분에 많은 도움이되었습니다. –