Hallo,
leider funktioniert die Suche nicht, ich habe beim Durchsehen nichts gefunden, hoffe also, dass die Frage nicht schon zigmal beantwortet wurde...
Ich bräuchte einen Tipp, wie ich ein Menü (oder eine Sitemap) bauen kann, das auch Seiten auflistet, die in Sysfoldern liegen. Es geht dabei nicht um einen bestimmten Ordner, dessen ID ich angeben könnte, sondern um verschiedene später durch den Redakteur angelegte Sysfolder, dessen Seiten automatisch im Menü oder einer Sitemap gelistet werden sollen, sofern der FE-User darauf Zugriff hat (am besten samt dem Titel des Ordners, damit die Hierarchie gewahrt bleibt)
Hat jemand eine Idee?
Irgendwie muss das HMENU ja wissen, was der Ausgangspunkt ist, entweder also einen Ordner angeben oder mit einem Level arbeiten oder eine kombination aus beidem
Hi,
danke für deine Antwort. Sicher könnte ich die Id der Root angeben, das Problem ist nur, dass Ordner generell in der Sitemap oder im Menü nicht ausgegeben werden und auch nicht deren Inhalt...
Hi,
ich hänge immer noch an meinem Problem..
Ich habe jetzt mal versucht mit LOAD_REGISTER eine Lösung zu basteln bzw. eine gefundene anzupassen an mein Problem.
ich wollte ein eigenes Menü erstellen und zuerst alle uids der Ordner speichern und dann die Unterseiten der Ordner holen:
temp.folder = COA
temp.folder {
10 = LOAD_REGISTER
10{
folders.cObject = CONTENT
folders.cObject {
table=pages
select.pidInList = 10 #der übergeordnete Ordner
renderObj = TEXT
renderObj.field = uid
renderObj.wrap = |,
}
pagesinfolders < .folders
pagesinfolders.cObject.select.pidInList.data= register:folders
alluids.cObject = COA
alluids.cObject{
#10=TEXT
#10.data = register:folders
20=TEXT
20.data = register:pagesinfolders
}
}
20 = CONTENT
20{
table = pages
select {
pidInList.data = register:alluids
orderBy = tstamp DESC
max = 10
}
renderObj = COA
renderObj {
10 = TEXT
10.field = title
10.typolink.parameter.field=uid
10.wrap = <li>|</li>
}
}
wrap=<ul>|</ul>
}
Leider funktioniert es so auch nicht. Ich bin allerdings was Typoscript angeht auch nicht sehr erfahren....
Hat jemand ein Tipp für mich?