Zum Inhalt springen

Wrap zwei Array Objekte

Erstellt am 16. Dezember 2016 · 2 Antworten · letzte Antwort am 16. Dezember 2016

Tags: Gridelements, TYPO3 7, Frage

SanCarlo ·

Hallo Leute,

ich bin noch etwas neu im Typoscript und ich hänge fest. Ich möchte ein Layout-Element realisieren mit 4 Spalten. Das ganze mit den Gridelements welche dann in ein Backend-Layout eingebunden werden.

Soweit so gut. Für das Responsive Layout hätte ich die 4 Spalten allerdings gerne in 2 Gruppen eingeteilt, also: { [1] [2] } { [3] [4] }

Wie kann ich mit dem Wrap Befehl 2 der Spalten auswählen?

tt_content.gridelements_pi1.20.10.setup {

3 < lib.gridelements.defaultGridSetup 

3 { 
  columns {
  # colPos ID
  20 < .default
  20.wrap =  <div class="c25l">|</div>
  # colPos ID
  30 < .default
  30.wrap =  <div class="c25l">|</div>
  # colPos ID
  40 < .default
  40.wrap =  <div class="c25l">|</div>
  # colPos ID
  50 < .default
  50.wrap =  <div class="c25r">|</div>
}
wrap =  <div class="cleft">|</div> 

}}
Norman2k ·

Warum arbeitest du nicht einfach mit Templates, dann brauchst du das nicht alles in TS zusammen bauen:

tt_content.gridelements_pi1.20.10.setup {
	3 < tt_content.gridelements_pi1.20.10.setup.default
	3 {
		cObject = FLUIDTEMPLATE
		cObject {
			file = fileadmin/meinFluidTemplate.html
		}
	}
<div class="row">
	<div class="col col-sm-6">
		<f:format.raw>{data.tx_gridelements_view_column_20}</f:format.raw>
	</div>
	<div class="col col-sm-6">
		<f:format.raw>{data.tx_gridelements_view_column_30}</f:format.raw>
	</div>
	...usw
</div>