[TYPO3-german] Condition für frontend Layout
bernd wilke
t3ng at bernd-wilke.net
Thu Mar 5 11:31:18 CET 2015
Am 05.03.15 um 10:59 schrieb Philipp Holdener:
> Am 05.03.15 um 10:19 schrieb Philipp Holdener:
>>
>>>
>>> wie du aus Joeys Anwort entnehmen kannst sind das in Wirklichkeit ja
>>> auch zwei verschiedene Felder:
>>>
>>> >> key.data = levelfield:-1, backend_layout_next_level, slide
>>> >> key.override.field = backend_layout
>>>
>>> da du da auch noch ein slide brauchst wird as mit den default conditions
>>> wohl kaum zu realisieren sein. (du kannst natürlich eine userfunc
>>> nutzen)
>>>
>>> der richtigere Ansatz währe wohl eher .stdWrap.if statt conditions.
>>> Damit kannst du einerseits den slide, andererseits das override
>>> realisieren (sofern du ein solches haben möchtest).
>>>
>>> beachte dass slide-felder im Install-Tool "angemeldet/registriert"
>>> werden müssen!
>>>
>>> bernd
>>
>>
>> Hallo Bernd
>>
>>
>> Danke für dein Feedback.
>> Werde das mal genauer anschauen.
>>
>> Beste Grüsse
>> Philipp
>
>
>
> Nachtrag
>
> Oder könne man innerhalb des Fluid Templates gleich eine Aufsplittung
> machen?
> Wenn backendlayout nr. x dann verweise auf lib.x
> Wenn backendlayout nr. y dann verweise auf lib.y
>
> ?
> Dann bräuchte ich doch nur ein template.html
>
du kannst das natürlich mit Partials und/oder Sections machen
<f:render partial="suchfeld{pagelayout}" />
oder:
<f:render section="suchfeld{pagelayout}" />
oder
<f:render partial="suchfeld" section="layout{pagelayout}" />
was ich eher nicht machen würde:
<f:if condition="{pagelayout} == 1">
<f:then>
{suchfeld_layout1}
</f:then>
<f:else>
{suchfeld_layout2}
</f:else>
</f:if>
und das geht glaub ich gar nicht:
{suchfeld_layout{pagelayout}}
bernd
--
http://www.pi-phi.de/cheatsheet.html
More information about the TYPO3-german
mailing list