Задача: сделать вывод иерархического списка, трехуровненвого
пример:
пункт1
пункт1.1.
пункт1.2.
пункт1.1.1
пункт1.2.2
пункт2
пункт2.1.
пункт2.2.
пункт2.1.1
пункт2.2.2
пункт3
пункт3.1.
пункт3.2.
пункт3.1.1
пункт3.2.2
все пункты располагаются в разных таблицах но связаны по id
логика у меня такая:
поиск в базе всех первых уровней (пунктi), потом по его айди поиск подпунктов и по айди подпунктов поиск подподпунктов.
как мне реализовать поиск и вывод результатов на языке Drupal Api&