Вывод групп информационной системы на разных уровнях вложенности

#
Вывод групп информационной системы на разных уровнях вложенности
Добрый день. Искал и не смог найти как сделать так, чтобы:
При заходе на страницу с инфосистемой видим группы: Группа 1, Группа 2, Группа 3
Далее заходим в Группу 1 и в том случае если у нее нет дочерних групп вывести опять Группа 1, Группа 2, Группа 3
А в том случае если они есть, то вывести дочерние.
При заходе в дочерние по аналогии.
Авторизация