Hallo zusammen,
ich habe mir ein einfaches Template gebastelt und möchte dieses nun mit TemplaVoila einbinden. Grundsätzlich funktioniert das auch schon sehr gut. Content wird schon angezeigt.
Jetzt habe ich ein Problem beim Erstellen des Menüs. Habe dafür einen Bereich gemapped mit mapping type = Element und Editing Type = TypoScript-Object-Path. Als Object Path habe ich lib.mainnav eingetragen. Die Sample-Data wird auch angezeigt.
Um zu Testen, ob das ganze auch mit Daten funktioniert, wollte ich einfach ein Text-Objekt erstellen, sehe jedoch keinen erfolg. Hier das Setup:
# Default PAGE object:
page = PAGE
page.10 = USER
page.10.userFunc = tx_TemplaVoila_pi1->main_page
lib.mainnav = Text
lib.mainnav.value = Ich bin ein Menü
könnt Ihr mir sagen, warum ich nix angezeigt bekomme?
OK, Hier habe ich den Fehler gefunden. tausche lib.mainnav = Text gegen lib.mainnav = TEXT und es geht.
Allerdings ist der Bereich hier zur Darstellung des Menüs gedacht. Habe das typoscript dann so abgeändert:
#einfache Textnavi:
lib.mainnav = HMENU
lib.mainnav.10 = TMENU
lib.mainnav.10 {
expAll = 1
wrap = <ul id="mainnav"> | </ul>
NO.wrapItemAndSub = <li> | </li>
}
lib.mainnav.20 = TMENU
lib.mainnav.20 {
expAll = 1
wrap = <ul> | </ul>
NO.wrapItemAndSub = <li> | </li>
}
Das habe ich so aus einem Typo3 Einsteiger Buch. Bekomme allerdings nichts angezeigt.