Hallo zusammen,
ich such eine Möglichkeit das Aussehen bestimmter Contentelemente zu beeinflussten. Ich würde gerne dem normalen Textelementt ein paar andere Formatierungen verpassen (und Datum etc. hinzufügen).
Bei den Extensions würde ich jetzt im entsprechenden Unterordner von typo3/ext nach dem Template suchen und käme dann hoffentlich weiter - aber wo ist das z.B. für das standard Textelement?
Vielen Dank für eure hilfe (ein Verweiß auf eine entsprechende Dokumentation mit Stichwort reicht mir völlig).
Hi,
du findest viele Formatierungsmöglichkeiten, wenn du dir dein Template mal mit dem ObjectBrowser anschaust, und zwar sowohl den CONSTANTS- als auch den SETUP-Bereich.
styles.content... z.B.
content.... im CONSTANTS-Bereich oder
tt_content im SETUP-Bereich
Da gibt es so Unterpunkte, die heissen z.B. .mailform oder .textstyle oder .table oder so ähnlich. Da sind dann wiederum die .wrap/.stdWrap/.altWrap-Definitionen interesant.
Aber alles steht da auch nicht drin. Ich werde z.B. die <br>-Tags hinter jedem Content-Element nicht mehr los. Ich habe in meinem Setup alles platt gemacht, was auch nur nach <br> riecht, aber nichts da: sie gehen nicht weg.
Wenn dir das alles zu ungenau ist, dann melde dich nochmal, dann schau ich mal konkret in meiner Installation nach, wie die genauen Bezeichner sind, aber ich komme im Moment da nicht ran.
Gruß
Stefan
Hey,
erstmal danke für die Antwort! Das mit dem Content Bereich und dem Setup Bereich war schon mal super. Den Object Browser hatte ich inzwischen gefunden. Ich glaube mein Problem ist jetzt genau das gleiche wie bei dir.
Ich habe folgendes im Setup geändert:
tt_content.text.10.wrap = <table>... | ...</table>
tt_content.text.20.wrap = <table>... | ...</table>
Ergebnis: Zwischen den beiden table Tags bzw. ziwschen titel und text bleibt ein 'br'.
Dann fand ich das irgendwo:
#remove <br> after <h1>
lib.stdheader.10.stdWrap.wrap =
Ändert aber leider nichts... also habe ich wie du einfach alle 'br' gekillt die ich gefunden habe.... und ich meine alle ;-)
ABER: Jetzt habe ich einfach tt_content.text.10 < lib.stdheader o.ä. wie folgt überschrieben:
tt_content.text.10 = TEXT
tt_content.text.10.field = header
und siehe da - das 'br' ist weg. Also kam das 'br' aus dem lib.stdheader. Die Frage ist nur woher....
Vielleicht hilft dir das auch weiter?
Die Lösung kann das aber auch nicht sein - weiß wer mehr?