Conditions in TSconfig
| Autor | Nachricht |
|---|---|
|
Verfasst am: 11. 06. 2009 [13:27]
|
|
|
tracer83
Themenersteller
Dabei seit: 01.10.2004
Beiträge: 43
|
Hallo, Ihr kennt ja sicher die Methode über die TSconfig Spalten umzubennen und auszublenden: TYPOSCRIPT TCEFORM.pages.layout { altLabels { 0 = Zwei Spalten 1 = Eine Spalte } removeItems = 2,3,4,5,6 } entsprechend wird dann im Setup z.B. via TYPOSCRIPT [globalVar = TSFE:page|layout = 1] # some modifications [global] die ein oder andere Anpassung vorgenommen. Das Problem ist, dass die Redakteure immer wieder das Layout z.B. auf einspaltig gestellt haben, im Backend aber die zweite Spalte bearbeiten und sich wundern, dass diese dann nicht dargestellt wird. Gibt es eine Möglickeit die TSconfig zu konfigurieren, dass abhängig vom Layout dann die Spalten ausgeblendet werden? Also in etwa so (leider funktionieren die Bedingungen hier nicht): TYPOSCRIPT [globalVar = TSFE:page|layout = 1] TCEFORM.pages.layout.removeItems = 1,2,3,4,5,6 [global] Danke schon mal für Tipps und Ideen... |
|
Verfasst am: 11. 06. 2009 [14:15]
|
|
|
einpraegsam.net
Moderator
Dabei seit: 17.01.2005
Beiträge: 8607
|
http://typo3.org/documentation/document-library/extension-manuals/kb_tsconfig_cond/current/ |
|
Verfasst am: 11. 06. 2009 [15:52]
|
|
|
tracer83
Themenersteller
Dabei seit: 01.10.2004
Beiträge: 43
|
Danke für den Tipp, erklärt zumindest warum in der TSRef nichts zu finden war... Die Extension ist leider für 4.2.3 nicht freigegeben, habe Sie dennoch installiert - nur leider wird die Condition ignoriert, obwohl globalVar eigentlich unterstützt wird lt. manual. |
|
Verfasst am: 11. 06. 2009 [16:11]
|
|
|
igorshmigor
Dabei seit: 17.03.2006
Beiträge: 837
|
TSFE ist nur für das Frontend-Rendering zuständig, nicht für das Backend. Deshalb klappt das mit deiner condition nicht. Die Extension kannte ich übrigens auch noch nicht, danke an Alexander für den Tipp. Das könnte sehr praktisch sein. |



