TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

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...
Profil
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/

ProfilWWW
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.
Profil
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.
ProfilWWW