[TYPO3-german] BE-Layout und FLUIDTEMPLATE

Tobias Liegl tliegl at gmail.com
Mon Sep 10 17:46:21 CEST 2012


Hallo Johannes,

werden die Redakteure auch zwischen den beiden Templates wechseln? Dann 
würde es im Backend auf jeden Fall Sinn machen, wenn die colPos der 
Inhaltsspalten in beiden Layouts gleich sind. Denn sonst sind die 
Haupt-Inhalte beim Wechseln plötzlich nicht mehr in der Haupt-Spalte. 
Dann muss der Redakteur ständig Inhalte verschieben.

Grüße
Tobi


Am 10.09.12 16:29, schrieb JCL - Johannes C. Laxander:
> Hallo Tobias,
>
> danke für deine Antwort. Ich habs zwar noch nicht getestet, aber grundsätzlich stimme ich dir zu.
>
> Ich hatte mir aber ein Schema zurechtgelegt, nach dem ich bisher Zeilen und Spalten von links nach rechts und von oben nach unten durchnummeriere, so dass colPos 11 Zeile 1 Spalte 1 ist. Wenn pro Zeile nur eine Spalte vorhanden ist, würde diese z.b. colPos 10 bekommen.
>
> Das ist die eine Seite. Aber zum anderen dachte ich auch, dass es vielleicht eine andere Technik / Vorgehensweise für dieses Problem gibt.
>
> Gruß, Joahnnes.
>
>
>
>> Tobias Liegl
>> Gesendet: Montag, 10. September 2012 16:13
>>
>> Hallo Johannes,
>>
>> die colPos Zuordnung im BE-Layout kannst du doch frei
>> definieren. Warum gibst du in deinem 2-Spalten-Layout nicht
>> einfach der linken Spalte colPos 12 und der rechten Spalte
>> colPos 11? Dann würde es doch passen, oder nicht?
>>
>> Beste Grüße
>> Tobi
>>
>>
>> Am 10.09.12 15:48, schrieb JCL - Johannes C. Laxander:
>>> Hallo,
>>>
>>> ich stehe vor einem Problem und weiß nicht wie ich es lösen muss.
>>>
>>> Ich habe zwei BE-Layouts: ein 1-Spalten- ´(colPos: 11) und
>> ein 2-Spalten-Layout (colPos: 11 + 12).
>>> Mein Problem ist colPos '11'. Im 1-Spalten-Layout ist es
>> eben die Hauptinhaltsspalte und im 2-Spalten-Layout ist coPos
>> '11' die linke Spalte.
>>>
>>> Mein TypoSCript sieht bisher so aus:
>>>
>>> page.10 = FLUIDTEMPLATE
>>> page.10 {
>>> 	layoutRootPath = ...
>>> 	partialRootPath = ...
>>> 	file.stdWrap.cObject = CASE
>>> 	file.stdWrap.cObject {
>>> 		key.data = levelfield:-1,
>> backend_layout_next_level, slide
>>> 		key.override.field = backend_layout
>>> 		# ID 3 = Standardseite
>>> 		default = TEXT
>>> 		default.value = fileadmin/templates/fluid/layout2.html
>>> 		# ID 4 = Startseite
>>> 		4 = TEXT
>>> 		4.value = fileadmin/templates/fluid/layout1.html
>>> 	}
>>> 	variables {
>>>
>>> 		<!-- Hier ist mein Problem -->
>>>
>>> 		mainContent < styles.content.get
>>> 		mainContent.select.where = colPos=11
>>> 		leftContent < styles.content.get
>>> 		leftContent.select.where = colPos=12
>>>
>>> 		<!-- -->
>>> 	}
>>> }
>>>
>>> Das passt beim 2-Spalten-Layout ja wunderbar. Aber beim
>> 1-Spalten-Layout passt das nicht mehr.
>>>
>>> Wie kann / muss ich das anders lösen?
>>>
>>> Gruß, Johannes.
>>>
>>
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>
>



More information about the TYPO3-german mailing list