Hallo zusammen,
ich bin neu mit Typo unterwegs und nutze TV für die Einbindung der Templates. Bisher hat auch alles einwandfrei geklappt ( Menus, Content etc. ) nur der Footer macht mir richtig sorgen.
Wenn ich den unter TV einbinden möchte dann kann er den Footer nicht Mappen und ich erhalten immer die Meldung das da kein Content gefunden wird ( div#footer/INNER).
Der Quelltext im Template:
<div id="footer">
<p><a href="#">Kontakt</a> | <a href="#">Datenschutz</a> | <a href="#">Links</a></p>
</div>
Unter TV wähle ich dann folgendes:
Mapping Type: Element
Title : footer_menu
Mapping instructions: leer
Sample Data (17 chars): [Menu]
Editing Type: TypoScript Object
ObjectPath: lib.footerMenu
Kann mir da wer helfen? Ich glaube ich habe nur einen extremen Denkfehler hierbei.
Vielen Dank Riccen
Hallo,
kann es vielleicht sein, dass du deinen Footer-Div in einem anderen DIV hast, den du ebenfalls mit div:inner mappst? Das klappt nämlich nicht. Ich hatte mal das gleiche Problem...
MfG,
Sebastian
Ja, das war schonmal der Grund warum das nicht eingebunden werden konnte.
Nun wird mir der Footer schonmal angezeigt nachdem ich noch:
## Footermenu
lib.footerMenu = HMENU
lib.footerMenu.1 = TMENU
lib.footerMenu.1{
special = list
special.value = 123
NO{
linkWrap = | | |*| | | |*| |
RO=1
}
}
eingefügt habe.
Nun habe ich nur das Problem das mir die ganzen Links der Seite in meinem Footer ausgegeben werden obwohl ich ihm ja über special.value = 123 die ID des Footer Ordner zugewiesen habe.
Hat da vieleicht noch wer einen heißen Tip
Okay habe es hinbekommen.
Das Script war ein wenig falsch
hier nun das richtige
## Footermenu
lib.footerMenu = HMENU
lib.footerMenu {
special = directory
special.value = 123
1 = TMENU
1 {
NO = 1
NO {
before =
after = ||*|
}
}
}