Zum Inhalt springen

Maximale Bildgröße spaltenweise

Erstellt am 29. Mai 2006 · 3 Antworten · letzte Antwort am 30. Mai 2006

Tags: Inhaltselemente, Bilder, Frage

swapo ·

Moin,
ich möchte gerne für verschiedene Inhaltsbereiche (Spalten) maximale Bildgrößen festlegen.

Der Weg über

tt_content.image.20.maxW = 150

funktioniert ja allgemein auf alle Inhaltsbereiche, da aber eine Randspalte deutlich schmaler ist, als der Hauptinhaltsbereich, nützt mir das nicht so viel.

Meine Inhaltsbereiche erstelle ich etwa so:

marks.INHALT_RECHTS = CONTENT
marks.INHALT_RECHTS {		
	table = tt_content
	select.orderBy = sorting
	select.where = colPos = 2
	select.languageField = sys_language_uid
}

Versucht habe ich mal folgendes in dem Block:

renderObj < tt_content
renderObj.textpic.maxW = 150

Das hat aber genau nichts bewirkt.

P.S. Ich benutze Typo3 4.0

swapo ·

Danke schonmal,
leider hat mir das noch nicht geholfen, da ich nicht genau weiß, wie ich das auf meine Site anwenden kann. Ich habe zwar schon einige Varianten getestet, bislang aber ohne Erfolg.

Hier mal mein letzter Versuch, der mir eigentlich relativ einleuchtend erschien:

page.20 = TEMPLATE
page.20 {
	template = FILE
	template.file = {$thisTemplate}
	
	workOnSubpart = DOKUMENT
	
	marks.INHALT_MITTE = CONTENT
	marks.INHALT_MITTE {
		...
	}
	
	marks.INHALT_RECHTS = CONTENT
	marks.INHALT_RECHTS {
		table = tt_content
		select.orderBy = sorting
		select.where = colPos = 2
		select.languageField = sys_language_uid
	}
	
	marks.NAVIGATION = HMENU
	marks.NAVIGATION {
		...
	}
	
	marks.MENU_OBEN = HMENU
	marks.MENU_OBEN {
		...
	}
}

temp.rightContent = COA
temp.rightContent {
	10 = LOAD_REGISTER
	10.maxImageWidth = 100
	20 < styles.content.getRight
	30 = RESTORE_REGISTER
}
page.20.marks.INHHALT_RECHTS < temp.rightContent

Die Zeile "20 < styles.content.getRight" habe ich auch mal weggelassen, hat aber alles nichts bewirkt.

Soweit ich das erkennen kann, bezieht sich der Weg von jweiland auf eine Site mit mehreren Subparts, ich benutze bislang nur einen einzigen und bin mir nicht sicher, ob daran liegt, d.h. ich für dieses Ziel mehrere Subparts benötige.

Letzteres kann ich zwar machen, es wäre mir aber lieb, wenn das jemand als notwendig erachten würde ;-)

swapo ·

Ich habe es jetzt mal mit dem Subpart versucht (einen habe ich ja), allerdings hat das auch nichts gebracht. Ich wäre jetzt davon ausgegangen, dass alle Bilder (da alle im Subpart DOKUMENT liegen) in der größe angepasst werden.

temp.rightContent = COA
temp.rightContent {
	10 = LOAD_REGISTER
	10.maxImageWidth = 100
	20 < styles.content.getRight
	30 = RESTORE_REGISTER
}
page.20.subpart.DOKUMENT < temp.rightContent

Außer 10.maxImageWidth habe ich es auch mit 10.maxW und 10.maxWInText versucht.

Alles ohne Auswirkungen.