Здравствуйте, в админке есть меню следующего вида
Пункт 1
Подпункт 1
Подпункт 2
Подпункт 3
......
Пункт 2
пункт 3
Кол-во подпунктов может меняться. Суть в то, что нужно вывести его в следующем виде:
<ul>
<li>Пункт 1
<ul>
<li>Подпункт 1</li>
<li>Подпункт 2</li>
<li>Подпункт 3</li>
</ul>
</li>
<div>
<li>Пункт 2</li>
<li>Пункт 3</li>
</div>
</ul>
Как можно реализовать данную структуру? Сейчас пользуюсь Walker, и в настройках меню, для пункта 2 стоит класс "after_sub-menu". В Walker он ищет этот класс, и потом вставляет div в нужном месте.
Как мне кажется, это полный колхоз. Как это можно реализовать по другому?
PS Где-то слышал что в списках не должно быть блочных элементов, так что можете об этом не писать