[TYPO3-german] constants in setup "page.{$myConstants}.Blub=value"

bernd wilke t3ng at bernd-wilke.net
Fri Nov 7 14:20:49 CET 2014


Am 07.11.14 12:30, schrieb Matthias Eberlein:
> Einen passenden Title sollte man schon vergeben.
>
> ch habe folgendes was ich Lösen würde.
>
> [globalVar = LIT:0 < {$myPlugin.settings}]
> page.{$myConstants}.JsFile = value
> [end]

das wird erstmal deswegen nicht gehen weil du in conditions(der 
Bedingung) nicht auf Konstanten zugreifen kannst (die werden ja erst 
definiert wenn die Conditions das zugrundeliegende Typoscript selektiert 
haben.
(benutze an dieser Stelle eher .stdWrap.if)

> Das gibt mir aber ein "ERROR An end brace is in excess." aus
>
> Geht das Überhaupt? Constants innerhalb page.
>

scheint zu gehen.
CONSTANT:
decide = testvar

SETUP:
temp.testvar = TEXT
temp.testvar.value = default

temp.{$decide} = TEXT
temp.{$decide}.value = variabel

page.999 < temp.testvar
page.999.wrap = <div style="border:3px solid red; padding:10px; 
margin:20px;">|</div>

liefert bei mir zumindest 'variabel'

und bei geänderter Constanten:
decide = dummy
wird 'default' ausgegeben

bernd
-- 
http://www.pi-phi.de/cheatsheet.html


More information about the TYPO3-german mailing list