Zum Inhalt springen

Footer/Fußzeile einbauen

Erstellt am 28. Januar 2010 · 7 Antworten · letzte Antwort am 10. Februar 2010

Tags: Frage

tsluga ·

Hallo !

Mit normalen PHP/HTML/etc. eine Sache von paar Sekunden.In Typo3 irgendwie kompliziert(er).

Ich habe eine Seite (id 110) und möchte diese Seite nun überall als footer nutzen.Ich habe ein

<div id="footer"></div>

Wie kann ich das nun "einfach" machen ?

protranc ·

Mach es doch grad mit einem Marker, sprich:

<div id="footer">###FOOTER###</div>

und im TS die Content ID nutzen. Nicht die seiten id´s

page.10.marks.FOOTER = RECORDS
page.10.marks.FOOTER.tables = tt_content
page.10.marks.FOOTER.source = 200

greetz rob

dr.​sven ·

Genau so wie rob es gepostet hat.

Für "veränderbare" Footer wäre auch folgendes denkbar

page.10.marks {
  footer = CONTENT
  footer.table = tt_content
  footer.select {
    pidInList = 110
    orderBy = RAND()
    where = colPos=0
    max = 1
  }
}

Damit kannst Du mehrere "Footer" als Inhaltselemente auf der Seite 110 erstellen und er sucht sich zufällig einen (sichtbaren) raus. Macht vielleicht beim Footer jetzt nicht allzu viel Sinn, aber zB als Teaser, der mit jedem Laden einen anderen zufälligen Inhalt anzeigt sehr gut geeignet.

Für einfachen Copyright-Text habe ich folgendes gefunden:

page.10.marks {
  bottom = TEXT
  bottom {
    data = date : U
    strftime = %Y
    wrap = &copy;&nbsp;|&nbsp;meine Firma
  }
}

So hat man zum Neujahrstag auch gleich die aktuelle Jahreszahl unten drin.

Ich denke mal, dass rob's Vorschlag genau das ist was Du gesucht hast, darum bitte das Thema als gelöst markieren und den Titel des Themas für andere Suchende eindeutiger/einfacher bezeichnen.

protranc ·
dr.sven schrieb

Für einfachen Copyright-Text habe ich folgendes gefunden:

page.10.marks {
  bottom = TEXT
  bottom {
    data = date : U
    strftime = %Y
    wrap = &copy;&nbsp;|&nbsp;meine Firma
  }
}

Tolle Idee Sven, würd allerdings ein notrimwrap nehmen wegen den Leerzeichen, sonst fliegt alles zusammen.

page.10.marks {
  bottom = TEXT
  bottom {
    data = date : U
    strftime = %Y
    noTrimWrap = |© |  meine Firma|
  }
}
dr.​sven ·

Ich habe bei mir geschützte Leerzeichen ( & n b s p ; ) drin und das &copy; natürlich auch als & c o p y ;

Wie kann ich hier HTML-Code darstellen?

tsluga ·

Hallo !

Also irgendwie möchte es bei mir nicht klappen.

Ich habe in meiner HTML Datei folgendes gemacht

<div id="latestNews">###FOOTER###</div>

Nun habe ich im TS folgendes eingefügt

page.10.marks.FOOTER = RECORDS
page.10.marks.FOOTER.tables = tt_content
page.10.marks.FOOTER.source = 1287

Dabei ist 1287 nicht meine Seiten ID, sondern die Pagecontent ID. Jedoch wird ist nichts zu sehen. Was könnte noch das Problem sein ? [/u]

Michaelh74 ·

Dann probier mal das um zu testen, ob der Marker grundsätzlich angesprochen wird.

page.10.marks.FOOTER = TEXT
page.10.marks.FOOTER.value = Yep!

Gruß
Michael