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
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an