[TYPO3-german] Gleiches ContentElement auf mehreren Seiten
bernd wilke
t3ng at bernd-wilke.net
Mon Feb 2 09:40:08 CET 2015
Am 01.02.15 um 01:05 schrieb Peter Kühnlein:
> Am 31.01.2015 um 22:53 schrieb Mark Knochen:
>> Danke ... das hat geklappt ... und es vererbt sich auch auf
>> unterseiten ... nur interessehalber, wenn ich nur eine Seite davon
>> ausschließen möchte, dann müsste ich lib.contentOnDifferentPages auf
>> leer setzen?
grundsätzlich gibt es diverse Konzepte solcher Vererbung. Entsprechend
sind Ausnahmen zu definieren.
du benutzt ein explizites CE, das du auf jeder Seite als zusätzliches
Element ins Fluid einbaust. Ausnahmen kann man daher ins typoscript (wie
hier beschrieben) einbauen. entweder per Condition oder mittels .stdWrap.if
aber Fluid kann natürlich selber diese Logik realisieren, wobei das nur
bedingt dorthin gehört:
eine Logik 'bin ich auf Seite 123?' gehört da mMn nicht hin, während
eine Logik 'ist das Ausnahmeflag gesetzt?' dort schon möglich wäre.
Eine andere Alternative wäre die explizite Vererbung von ganzen
Spalteninhalten. Dazu könnte man sich auch eine extra zu vererbende
Spalte definieren. Vorteil: Redakteure können den zu vererbenden Inhalt
beliebig verändern/austauschen ohne dass die Konfiguration (Typoscript/
HTML) geändert werden muss. Außerdem können ganze Seitenbäume ihre
eigenen Inahlte vererben (zb. headerbild je nach Kategorie)
>> Mark
> Ich hab mitgelesen :-[
>
> Ich würde, wenn es sich um eine einzige Seite handelt, mit einer
> TS-Condition arbeiten:
>
> [globalVar TSFE:id != 2]
^ da fehlt noch ein '='. also:
[globalVar = TSFE:id != 2]
> ....
> [global]
bernd
--
http://www.pi-phi.de/cheatsheet.html
More information about the TYPO3-german
mailing list