Ну, вам нужно добавить тег
везде, где вы перечисляете узел, например:
Сначала замените теги таблицы на
..
Затем в #macro - вам нужно перечислить имя контента, но без части
. поэтому удалите теги и . Кроме того, вам не нужны точки, поэтому удалите блок <#if (deep> 0)>.
Вам нужен счетчик. Так что имейте <#assign counter = 0 /> непосредственно перед первым вводом макроса рекурсии. И увеличивайте счетчик каждый раз, когда вводите макрос (так во второй строке макроса: <#assign counter = counter + 1 />
Вам также понадобятся теги
вокруг строки, где находится ваше фактическое имя документа.
Поэтому заключите блоки
и
в и закройте его с помощью
Теперь вам также понадобится новый набор тегов
.
Это должно сделать это.