Zum Inhalt springen

Content rendering über styles.content.get

Erstellt am 16. Oktober 2002 · 3 Antworten · letzte Antwort am 5. November 2002

Tags: Frage

roehrijn ·

Auf meiner Seite (http://sagnix.swt.iao.fhg.de/t3/) füge ich Content über styles.content.get ein. Das funktioniert soweit, nur habe ich einige Probleme mit dem Aussehen:

1. Typo3 macht zwischen einzelnen Abschnitten immer Leerzeilen. Kann ich das irgendwie in dem Sinne verändern, dass wenn ich z.B. in meinen Content-Objekten Layout4 wähle, dass er dann keine Leerzeilen macht?

2. Mein Problem ist, dass ich Links auf andere Seiten im System einbauen muss. Das mache ich bisher über die "Verweis" Option in den einzelnen Inhalten. Dann wird der Header al Link gerendert. Wenn ich nun mehrere solcher Links untereinander haben möchte, so muss ich für jeden Link ein eigenes Inhaltobjekt anlegen, macht das Sinn? Und wenn ja, wie erreiche ich, dass ich nicht die Leerzeilen zwischen den Links habe?

Danke im Voraus!

Jan Röhrich

Blacky ·

Hallo,

folgendes hilft:

- im Template-Constants-Feld folgende Zeilen einfügen:
content.headerSpace = 0|5
content.space = 0|10
(= px davor | px danach)

- Wenn Du Stylesheets einsetzt, dann ergänze die <h1>,<h2>... und <p> definitionen um margins:
margin-bottom : 1px;
margin-top : 1px;
Die Einstellung kannst Du natürlich individuell anpassen.

Gruß

Andreas Schwarzkopf
http://www.meinsystem.de

roehrijn ·

Ist das eigentlich irgendwo dokumentiert? Ich finde einfach keine Infos zu content(default)!

Grüße Jan

Blacky schrieb am 2002-10-16 17:22 :
Hallo,

folgendes hilft:

- im Template-Constants-Feld folgende Zeilen einfügen:
content.headerSpace = 0|5
content.space = 0|10
(= px davor | px danach)

- Wenn Du Stylesheets einsetzt, dann ergänze die <h1>,<h2>... und <p> definitionen um margins:
margin-bottom : 1px;
margin-top : 1px;
Die Einstellung kannst Du natürlich individuell anpassen.

Gruß

Andreas Schwarzkopf
http://www.meinsystem.de

Blacky ·

Hallo,

einiges steht in TSRef.pdf, einiges nicht.

Auf jeden Fall sind die drei Werkzeuge sehr wichtig:
Template->

Constant Editor
Object Browser
Template Analyser

Wenn es nicht gerade um Extensions geht, solltest Du besonders die static-templates content(default) und styles.content(default) unter die Lupe nehmen. Bzw. im Object Browser tt_content. Der ganze Content-Rendering findet nämlich dort statt und kann angepasst werden.

Gruß

Andreas Schwrarzkopf