Zum Inhalt springen

Footer erstellen

Erstellt am 7. April 2009 · 3 Antworten · letzte Antwort am 7. April 2009

Tags: Frage

riccen ·

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

ed_von_schleck ·

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

riccen ·

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 = &nbsp; |&nbsp;| |*|&nbsp; |&nbsp;| |*|&nbsp; |
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

riccen ·

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 = &nbsp;
after = &nbsp;||*|
}
}
}