Zum Inhalt springen

if subparts.xxxx

Erstellt am 25. Oktober 2005 · 3 Antworten · letzte Antwort am 25. Oktober 2005

Tags: Templates & Layouts, Frage

funk ·

Hallo liebes Forum,

hab mal wieder so ein Haare-ausrauf-Problem und hoffe das sich einer von euch Typo3 Spezialisten die Antwort aus dem Ärmel schütteln kann. ;-)

Ich gebe 3 Subparts auf meiner Seite aus, etwa so:

# Inhalt rechts einfügen (###INHALT_RECHTS###)
subparts.INHALT_RECHTS = CONTENT
subparts.INHALT_RECHTS < styles.content.getRight
subparts.INHALT_RECHTS.select.orderBy = sorting
subparts.INHALT_RECHTS.wrap = <div class="inhalt_rechts">|</div>

Nun habe ich einen Teil der einspaltig über die komplette breite geht und 2 Teile die sich dann als 2-column Layout aufbauen. Klappt soweit alles ganz Prima. Bis auf das <div> vom mittleren Inhalt.
Wenn dort kein Inhalt hinterlegt ist, erscheint das <div>. Is ja logisch durch den wrap. Das <div> drückt mir den drunterliegenden Inhalt zu weit runter und das natürlich wie immer im IE und im Mozilla unterschiedlich.

Kurz und knapp, wie kann ich abfragen ob in einem Subpart Ihnalt drin ist und wenn kein Inhalt drin ist den wrap einfach nicht machen?

Habs mal so probiert (aber nicht lachen, ja ich bin noch grün hinter den Ohren!):

# Inhalt mitte infügen (###INHALT_MITTE###)
subparts.INHALT_MITTE= CONTENT
subparts.INHALT_MITTE< styles.content.get
subparts.INHALT_MITTE.select.orderBy = sorting
[subparts.INHALT_MITTE]
subparts.INHALT_MITTE.wrap = <div class="inhalt_mitte">|</div>
[GLOBAL]

Sodele, hoffe ihr versteht was ich meine und könnt mir helfen...
Danke schon mal.

Gruß

Tim

just2b ·

Hi Tim,

das sollte dir helfen, anpassen darfst es noch selber 🙂

marks.OPT=  CONTENT
marks.OPT< styles.content.getRight
marks.OPT.stdWrap.required = 1
marks.OPT.stdWrap.wrap = bla|bla

lg georg

just2b ·
funk schrieb

Kaum macht mans richtig, schon funktionierts! ;-)

Tja nur wissen muss mans oder wenigstns wo es steht *gg*

viel spaß noch mit TYPO3 😉
georg