[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