[TYPO3-german] Re: checkbox-Feld per TSconfig verändern

bernd wilke t3ng at bernd-wilke.net
Thu Feb 13 11:48:42 CET 2014


Am 11.02.14 10:41, schrieb bernd wilke:
> ich möchte ein Checkbox-Feld per Page-/User-TSconfig verändern
>
> leider scheitern meine Versuche.
>
>
> basierend auf folgender TCA-Konfig:
>      'tx_myext_flags1' => array(
>          'exclude' => 1,
>          'label' => 'LLL:EXT:myext/locallang_db.xml:pages.tx_myext_flags1',
>          'config' => array(
>              'type' => 'check',
>              'cols' => 2,
>              'items' => array(
>
> array('LLL:EXT:myext/locallang_db.xml:pages.tx_myext_flags1.I.0', ''),
>
> array('LLL:EXT:myext/locallang_db.xml:pages.tx_myext_flags1.I.1', ''),
>
> array('LLL:EXT:myext/locallang_db.xml:pages.tx_myext_flags1.I.2', ''),
>              ),
>          )
>      ),
>
>
> folgendes funktioniert noch (zb. als Page-TSconfig):
>
> das feld gesamt deaktivieren:
> TCEFORM.pages.tx_myext_flags1.disabled = 1
> (aber das kann ich auch über die TCA exclude-option steuern)
>
> und auch das Label verändern:
> TCEFORM.pages.tx_reuteraddons_flags1.label = veraendertes Label
>
>
> aber vom Folgenden kommt nichts an:
>
> TCEFORM.pages.tx_myext_flags1 {
>
>      // neue Checkbox hinzufügen:
>      addItems.8 = additional Checkbox
>
>      // bestehenden Wert deaktivieren:
>      removeItems = 1
>
> }
>
> ich kann weder neue Werte hinzufügen, noch bestehende Boxen entfernen.
>
> Conditions per Usergroup funktionieren, so dass ich später Benutzer und
> Seitenbaumspezifisch individuell Checkboxen hätte (ohne diverse Felder
> anlegen zu müssen).

scheinbar geht das ganze nur mit vielen einzeln Feldern, die individuell 
ein-/ausgeblendet werden können :(

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


More information about the TYPO3-german mailing list