Gibiskus
Новичок
Здравствуйте, мне нужно сделать такое двухуровневое(трехурв) меню:
<ul id="my-menu">
<li>1</li>
<li>2<ul>
<li>2.1</li>
<li>2.2</li></ul></li>
</ul>
ко мне заходит массив такой:
[1]=>
array(13) {
["node_id"]=>
string(3) "161"
["lft"]=>
string(1) "1"
["rgt"]=>
string(2) "18"
["lvl"]=>
string(1) "0"
["payload"]=>
string(35) "Категория 1"
["childs"]=>
string(1) "8" /// кол-во детей для категория 1
}
Не могу допереть как закрыть теги. Можно найти категории где есть дети, категории одного уровня, но трудности c тем как найти последние, -можно найти последних детей отдельным циклом, тогда как потом определять принадлежность этих детей к родительским категориям? Подскажите пожалуйста как решить?
P.S уже писал вопрос тут
<ul id="my-menu">
<li>1</li>
<li>2<ul>
<li>2.1</li>
<li>2.2</li></ul></li>
</ul>
ко мне заходит массив такой:
[1]=>
array(13) {
["node_id"]=>
string(3) "161"
["lft"]=>
string(1) "1"
["rgt"]=>
string(2) "18"
["lvl"]=>
string(1) "0"
["payload"]=>
string(35) "Категория 1"
["childs"]=>
string(1) "8" /// кол-во детей для категория 1
}
Не могу допереть как закрыть теги. Можно найти категории где есть дети, категории одного уровня, но трудности c тем как найти последние, -можно найти последних детей отдельным циклом, тогда как потом определять принадлежность этих детей к родительским категориям? Подскажите пожалуйста как решить?
P.S уже писал вопрос тут