Zum Inhalt springen

Fußbereich in Typo3, Textdefinition

Erstellt am 22. März 2009 · 6 Antworten · letzte Antwort am 23. März 2009

Tags: HTML & CSS, Frage

zarah ·

Hallo Zusammen,
ich habe einen Fussbereich auf meiner Typo3 Seite, den ich auch per CSS definiert habe. Nun möchte ich eine Textzeile in diesem FUSS gerne in rot dargestellt haben. Ich gehe davon aus. das ich dies in Typo3 darstellen muß. Mir fehlt allerdings die Kenntnis darüber, wie die Zeile lautet:
Bsp

 fuss = COA
    fuss {
      10 = HTML
      10.value =Kundendienst<br>
      10.value.wrap = <em>|</em> }

Viele Grüße
Zarah

Julian.​Hofmann ·

Hallo Zarah.

Was fehlt Dir genau? Dass Du die Schrift via CSS formatiert, weiß Du ja. Und wie der Text als Objekt in Typoscript erstellt wird auch.
Erscheint der Fußtext gar nichta uf Deiner Seite? Wird er nur nicht wie gewünscht rot angezeigt?

Viele Grüße
Julian

zarah ·

Der Fußbereich erscheint. Allerdings hat der Text eine einheitliche Farbe (grau).
Ich möchte eine Zeile in Rot erscheinen lassen.
Meine Frage ist, wie ich das machen kann.
Dachte ich müßte es vielleicht in Typoscrip einbringen...

CSS Definition:
#fuss { color: #666666; font-size:77%; clear:both; background-color: #FFFFFF; border-color:#3399FF; border-style:solid; border-width:1px 0px 0px;text-align: left; padding: 10px 0px 20px 235px; }

         fuss = COA
             fuss {
             10 = HTML
             10.value =Kundendienst<br>
             10.value.wrap = <em>|</em> }
Julian.​Hofmann ·

Das kommt etwas drauf an, wie Dein Template aussieht bzw. wie fuss weiterverarbeitet wird bis der Code letztlich im HTML der Seite landet.
Deine CSS-Definition selektiert ein Element mit der id 'fuss'. Gibt es dieses Element im HTML-Code? Wenn nicht, dann wäre folgendes zum Beispiel eine Lösung:

fuss = COA
fuss {
  10 = HTML
  10.value =Kundendienst<br>
  10.value.wrap = <p id="fuss"><em>|</em></p> 
}
zarah ·

mhm ich weiß nicht, ob wir uns richtig verstehen.
in meinem HTML Code wird der Fußbereich angesprochen über <div id="fuss">[FUSS]</div>

in der CSS Datei habe ich den Fußbereich auch definiert. nun soll aber eine kleine Abweichung darin vorkommen, die den Begriff Kundendienst in rot anzeigt. der übrige Text wird in grau dargestellt.
Ich rate nun so herum, wie ich am besten definieren kann, das dieses eine Wort rot angezeigt wird, und dachte,das ich es nur in Typoscript lösen kann ...
Aber wie?

Julian.​Hofmann ·

Ah, ok, glaube, jetzt verstehen wir uns.

D.h. Dein HTML-Code jetzt schon etwas so aus:

<div id="fuss">Irgendwas <em>Kundendienst<br></em> und vielleicht noch was</div>

Dann könntest Du via

#fuss em { color: red; }

alles innerhalb von em-Tags rot färben.