Liebe Listenfreunde,
ich will beim Relaunch einer Seite eine Menüebene loswerden, und mehrere Seiten zu einer Bereichs- All in One - Page vereinigen (ich würde die vorhandene Seitenstruktur im Backend gerne stehenlassen wegen Benutzerrechten). Das klappt auch einigermaßen, ich habe tt_content.menu.20.7 dafür umgebaut
# wir benutzen das inhaltselement menu mit Inhalten
# um massen von Inhalten von anderen Seiten zu ziehen
# der Vorteil davon:
# verschiedene Redakteuere pflegen eine große all-in-one-page
tt_content.menu.20.7.wrap = |
tt_content.menu.20.7.2 >
tt_content.menu.20.7.1.NO {
doNotLinkIt = 1
aTagParams = rel="canonical"
wrapItemAndSub = <a class="hidden-anchor" id="p{field:uid}" >.</a>|<hr />
wrapItemAndSub.insertData = 1
stdWrap.wrap = <h2>|</h2>
stdWrap2.postCObject < styles.content.get
stdWrap2.postCObject {
select.pidInList.field = uid
select.max = count(*)
}
}
So, jetzt noch eine Seitennavigation auf die Anker, hab ich gedacht.
lib.pagenav = CONTENT
lib.pagenav{
wrap = <ul class="nav nav-list">|</ul>
table = tt_content
select {
pidInList = this
languageField = sys_language_uid
where = sectionIndex!=0
andWhere = header_layout!=100
}
renderObj = COA
renderObj{
stdWrap.wrap = <li>|</li>
10 = TEXT
10 {
field = header
typolink.parameter = #c{field:uid}
typolink.parameter.insertData = 1
}
20 = HMENU
20 {
special = list
special.value = {field:pages}
special.value.insertData = 1
1 = TMENU
1 {
NO{
#wrapItemAndSub = ?|?
doNotLinkIt = 1
doNotShowLink = 1
}
expAll = 1
}
2 = TMENU
2 {
NO {
wrapItemAndSub = <li>|</li>
doNotLinkIt = 1
stdWrap.typolink.parameter = #p{field:uid}
stdWrap.typolink.parameter.insertData = 1
}
expAll = 1
}
if {
value.field = menu_type
equals = 7
}
}
}
}
soweit sogut. das Problem ist aber:
tt_content.menu.20.7.1.NO.stdWrap2 < styles.content.get macht einen ganz seltsamen Effekt: dieses ALL-IN-One-Contentelement verschwindet aus dem Seitenmenü. (mit TEXT gehts, aber mit CONTENT ists auch weg)
ich habe (noch) TYPO3 4.6
kommentier ich die Zeile mit styles.content.get aus, geht das Ankermenü, aber dafür fehlen halt die Inhalte.
kann jemand helfen?