Тема: Меню [Решено]
Всем привет. Есть меню 3х уровненое. Выводиться следующим образом
{foreach $dirlist as $dir}
<li class="{if !empty($dir.child)} node{/if}" {$dir.fields->getDebugAttributes()}>
<a href="{$dir.fields->getUrl()}">{$dir.fields.name}</a><i></i>
{if !empty($dir.child)}
{* Второй уровень *}
<ul>
{foreach $dir.child as $subdir}
<li class="dropdown"><a href="{$subdir.fields->getUrl()}">{$subdir.fields.name}</a>
{if !empty($subdir.child)}
{* Третий уровень *}
<ul>
{foreach $subdir.child as $subdir2}
<li><a href="{$subdir2.fields->getUrl()}">{$subdir2.fields.name}</a></li>
{/foreach}
</ul>
{/if}
</li>
{/foreach}
</ul>
{/if}
</li>
{/foreach}
Вот что получается в итоге: http://joxi.ru/4Akl8xotM4kwDr
Как сделать, что бы второй уровень у которого нет, дочерних элементов, встал друг под дружку?
Вот так: http://priscree.ru/img/1a423f63d19e57.jpg