[TYPO3-UG Italy] problema globalVar typoscript setup

Mauro Lorenzutti mauro.lorenzutti at webformat.com
Mon Apr 19 12:11:56 CEST 2010


Ciao Nicola,

l'uso delle condizioni è sempre possibile, purchè al di fuori di 
parentesi grafe o tonde. Dai messaggi di errore che hai riportato, ho il 
sospetto che tu abbia usato le condizioni come segue:

lib.mio_oggetto {
   [globalVar=GP:L=8]
      40 = TEXT
      ...
   [else]
      40 = TEXT
      ...
   [end]
}

NON è valido perchè la condizione è interna alla definizione dell'oggetto.

Puoi aggirare l'ostacolo in questo modo:


lib.mio_oggetto {
      40 = TEXT
      40.if{
         value = uid1,uid2
         isInList.field =  uid
         negate = 1
      }
      40 {
         PROPERTIES_VARIE_INVARIATE
         fontFile = FONT_2
      }
}

[globalVar=GP:L=8]
lib.mio_oggetto {
      40 = TEXT
      40.if{
         value = uid1,uid2
         isInList.field =  uid
         negate = 1
      }
      40 {
         fontFile = FONT_1
      }
}
[end]

Cioè portando fuori la condizione dall'oggetto e magari usando il ramo 
else come valore di default.

Ciao,
-- 
Mauro Lorenzutti

CTO / Software Architect
mauro.lorenzutti at webformat.com
Tel.   +39-0427-926.389

WEBFORMAT srl – www.webformat.com
Via Balilla, 36 – 20136 MILANO
Corte Europa, 12 - 33097 SPILIMBERGO (PN)

TYPO3 Certified Integrator


More information about the TYPO3-UG-Italy mailing list