TYPO3 Breite der Bilder in Gridelement setzen

Eigentlich ist es so einfach, aber ich habe die richtige Lösung erst nach so langer Zeit gefunden, dass ich es posten wollte. Die Entwickler von Gridelements haben daran gedacht und vorgesehen, dass man Bildgrößen pro Spalte festlegen kann. Es steht sogar in dem TypoScript-Setup der Extension. Und so einfach gehts: mit LOAD_REGISTER den Wert der Variablen maxImageWidth setzen und danach mit RESTORE_REGISTER wieder zurücksetzen.

tt_content.gridelements_pi1.20.10.setup {
	# Three Columns (ID 1)
	1 < lib.gridelements.defaultGridSetup
	1 {
		prepend < lib.stdheader
 
		columns {
			# colPos ID
			11 < .default
			11.wrap = <div class="col-md-4">|</div>
			11.renderObj.10 = LOAD_REGISTER
			11.renderObj.10.maxImageWidth = 288
			11.renderObj.30 = RESTORE_REGISTER
			[...]
		}
 
		wrap = <div class="columns-3 clearfix">|</div>
	}
}

Kommentare sind geschlossen.