<#macro commonListTable items depth jspRef paramId > <#if items?has_content > <#list items as entry > <@indentation depth=depth /> ${entry.title} #i18n{${entry.entryType.titleI18nKey}} <#if entry.idOrder > 0> #i18n{quicklinks.modify_quicklinks.entry_list.buttonLabelGoUp} <#else> #i18n{quicklinks.modify_quicklinks.entry_list.buttonLabelGoUp} <#if items?seq_index_of(entry) != items?size-1> #i18n{quicklinks.modify_quicklinks.entry_list.buttonLabelGoDown} #i18n{quicklinks.modify_quicklinks.entry_list.buttonLabelGoIn} <#else> #i18n{quicklinks.modify_quicklinks.entry_list.buttonLabelGoDown} #i18n{quicklinks.modify_quicklinks.entry_list.buttonLabelGoIn} <#if entry.idOrder == 0 && entry.idParent > 0> #i18n{quicklinks.modify_quicklinks.entry_list.buttonLabelGoOut} <#else> #i18n{quicklinks.modify_quicklinks.entry_list.buttonLabelGoOut} #i18n{quicklinks.modify_quicklinks.entry_list.buttonLabelDuplicate} #i18n{quicklinks.modify_quicklinks.entry_list.buttonLabelDelete} <#assign child_entries_list = entry.getChilds(plugin) /> <#if child_entries_list?has_content> <@commonListTable items=child_entries_list depth=depth+1 jspRef=jspRef paramId=paramId /> <#macro indentation depth > <#if depth > 0> <#list 1..depth as i>