нет я понимаю что должно быть минимум логики, но:
попробую обрисовать задачу, мож я просто опять не далеко смотрю
есьб массив каталога
array("id"=>"1", "name"="NameCat", "level"=1)
Так вот левел это и есть глубина вложенности пренадлежность к придвдущему, тут тупо смотрю если след левел больше открываю новый <div>, если мень ше закрываю. Но весь ньюанс в том что левел может быть трех вложенностей соответственно нужно закрыть 3 дива, а как тут без фора обойтись? Такое возможно?