2010-11-29 2 views
2

Я новичок в expressionEngine 2, и я сталкиваюсь с веб-сайтом, которому требуется мощная навигационная и вспомогательная навигация. После быстрого просмотра кажется, что я должен поместить навигатор в шаблон, и он должен быть жестко закодирован.Динамическая навигация в ExpressionEngine 2

Единственный способ, которым я нашел, - использовать модуль под названием NavEE, но все же для каждой созданной страницы нам нужно создать элемент навигации. Есть ли способ генерировать навигацию непосредственно из шаблона на основе созданных узлов.

Спасибо.

ответ

5

Существует несколько способов сделать это, но в основном это зависит от того, как вы настраиваете свои каналы. Например, если у вас есть канал, называемый «страница» вы могли бы начать свои динамические навигации так:

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

Это должно дать вам хорошую базовую динамическую навигацию. Если вы хотите пойти дальше, вы можете использовать соответствующее поле пользовательских полей и связать другие записи (как подстраницы) с записью.

Если вы действительно строите сложную навигацию и структуру, взгляните на покупку модуля Structure - http://buildwithstructure.com/. Вам нужно будет создать свой сайт со структурой, если вы пойдете так.

+0

благодарит много, что очень помогло – 2010-12-13 06:03:46

Смежные вопросы