Hallo Zusammen,
ich baue im Footer ein Menü mit mehreren Kategorien zusammen. D.h. man wählt bei der entsprechenden Seite aus, ob es im Footer angezeigt und wenn ja, in welcher Kategorie die Seite erscheinen soll.
Das funktioniert soweit bei Level 1. Wenn ich jedoch in einer Unterseite die Einstellungen setze, dann bekomme ich diese nicht angezeigt.
Was muss ich an meinen Typoscript noch optimieren, dass auch diese Seiten angezeigt werden?
ich baue im Footer ein Menü mit mehreren Kategorien zusammen. D.h. man wählt bei der entsprechenden Seite aus, ob es im Footer angezeigt und wenn ja, in welcher Kategorie die Seite erscheinen soll.
Das funktioniert soweit bei Level 1. Wenn ich jedoch in einer Unterseite die Einstellungen setze, dann bekomme ich diese nicht angezeigt.
Was muss ich an meinen Typoscript noch optimieren, dass auch diese Seiten angezeigt werden?
Code:
footer {
menu = CONTENT
menu {
table = pages
select {
pidInList = 166
orderBy = sorting
}
renderObj = TEMPLATE
renderObj {
template = FILE
template.file = fileadmin/templates/layout/footer/menu.html
marks {
FOOTER_MENU_CAT = TEXT
FOOTER_MENU_CAT.field = title
}
subparts {
FOOTER_MENU_ITEMS = HMENU
FOOTER_MENU_ITEMS.
FOOTER_MENU_ITEMS.special = directory
FOOTER_MENU_ITEMS.special.value = 4
FOOTER_MENU_ITEMS.excludeUidList.cObject = CONTENT
FOOTER_MENU_ITEMS.excludeUidList.cObject {
table = pages
select {
pidInList = 4
where.dataWrap = (tx_xxx_menu_footer = 0 OR tx_xxx_menu_footer_cat != {field:uid})
}
renderObj = TEXT
renderObj {
field = uid
wrap = |,
}
}
FOOTER_MENU_ITEMS {
1 = TMENU
1.expAll = 1
1.NO = 1
1.NO.ATagTitle.field = title
1.NO.allWrap = <li>|</li>
1.ACT = 1
1.ACT.ATagTitle.field = title
1.ACT.allWrap = <li class="active">|</li>
2 < .1
}
}
}
}
}
Zuletzt bearbeitet: