Hallo Jochen,

ich hatte das "vor ewigen Zeiten" ;-) auch mal gesucht.
Ich bin dann durch googlen und er Mailungliste auf dieses Konstrukt gekommen, welches auch funzt:

temp.stdheader < lib.stdheader
lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
  key.field=colPos
  1 < temp.stdheader
  2 < temp.stdheader
  3 < temp.stdheader
  default < temp.stdheader
}

lib.stdheader.default.10 {
   ... hier dein TS
}

Für die übrigen Spalten sollte es so aussehen, soweit ich mich erinnere:
lib.stdheader.1.10 {
   ... hier dein TS
}

Gruß
Michael


Am 03.09.2011 15:08, schrieb Jochen Overwien:
Hallo,

ist es möglich, eine Condition o.ä. zu formulieren, die lediglich auf eine 
Spalte greift und TCEFORM manipuliert?

Irgendwie will das nicht. Weder im Seiten TSConfig noch im Setup.

Probiert habe ich mit TYPO3 4.5.5

[globalVar = GP:colPos==3]
TCEFORM.tt_content.CType.disabled = 1
[global]

sowie

[globalVar = TSFE:tt_content|colPos = 3]

[global]

Auch "THE ULTIMATE DIRTY-DRECKS-WORKAROUND FOR COLPOS CONDITIONS"
<http://www.typo3forum.net/forum/typo3-4-x-fragen-probleme/43170-globalvar-tsfe-tt_content-colpos-0-conditons-dirty-workaround.html>

mit

# THE ULTIMATE DIRTY-DRECKS-WORKAROUND FOR COLPOS CONDITIONS
[globalVar = TSFE:tt_content|colPos=0]&&  [globalVar = TSFE:tt_content|colPos=2]&&  
[globalVar = TSFE:tt_content|colPos=3]&&  etc...

     # filter all columns you dont want to change

[else]

     # do something in the column you want to do

[global]

bringt nicht das gewünschte Ergebnis.



Kann man überhaupt Conditions auf colPos setzen, um TCEFORM-Angaben zu machen?

Oder hat jemand einen Ansatz, um das ganze mit einem CASE zu lösen?


Jochen






_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an