Архив меток: меню

Создание многоуровневого меню. Объяснение функции getTree. Часть 2

От автора: в этом уроке будет продолжена работа по реализации многоуровневого меню. В предыдущем уроке вы могли найти подробное объяснение функции getTree, которая преобразует плоский массив в массив иерархический. Из полученного массива теперь необходимо получить многоуровневое меню или список. В этом уроке будет написано несколько дополнительных функций для получения необходимого кода HTML.

Читать далее »

Создание многоуровневого меню. Объяснение функции getTree. Часть 1

От автора: во многих проектах при работе с иерархическими структурами я использую реализацию Adjacency List и некоторый набор функций для построения иерархического массива. Одна из таких функций – это функция от Tommy Lacroix, которая довольно давно была найдена на просторах интернета. Это функция с условным названием getTree. Задача данной функции заключается в том, чтобы получить из плоского массива массив иерархический, ...

Читать далее »