1

Тема: Меню с уровнем вложенности более 1

Хотелось бы видеть неограниченную вложенность меню. Я реализовал это на игнитёре в своем проекте ЦМС, но, боюсь, код не очень понятный, поэтому не знаю стоит ли вылаживать.

teapplix.com

2

Re: Меню с уровнем вложенности более 1

А многоуровневое меню это необходимая часть сайта. Можно было бы например выбрать раздел и поставить птичку, отобразить вложенные разделы и указать уровень вложенности 2,3,4 и т.д.

Thumbs up Thumbs down

3

Re: Меню с уровнем вложенности более 1

Например так:

http://img211.imageshack.us/img211/7127/126398519963.th.png

Система какая, меню с уровнем 0 выводится вверху, меню с уровнем 1 в сайдбаре, так работает меню у нас на сайте.
Собственно при выводе меню через load_menu задаются  уровни которые выводить.

// Верхнее меню
{load_menu('name', 0)}

// Меню слева
{load_menu('name', 1)}

Я правильно понял?

Thumbs up Thumbs down

4 Отредактировано axdes (20-01-2010 21:42:35)

Re: Меню с уровнем вложенности более 1

Нет

<ul>
  <li><a href="#">level1</a>
    <ul>
      <li><a href="#">level2</a>
        <ul>
          <li><a href="#">level3</a></li>
          <li><a href="#">level3</a></li>
          <li><a href="#">level3</a></li>
        </ul>
      </li>
      <li><a href="#">level2</a></li>
      <li><a href="#">level2</a></li>
    </ul>
  </li>
  <li><a href="#">level1</a></li>
  <li><a href="#">level1</a></li>
</ul>

Thumbs up Thumbs down

5 Отредактировано admin (20-01-2010 22:20:10)

Re: Меню с уровнем вложенности более 1

Ну так в админке создайте в меню ссылку и назначте этому пункту родителя.

http://img194.imageshack.us/img194/8224/dfgdfge.png

только чтобы "родитель появился в списке" нужно закрыть и отрыть окно создания ссылки.

далее в шаблоне  {load_menu('name')} и должно рабоать.

Thumbs up Thumbs down