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

bernd wilke t3ng at bernd-wilke.net
Tue Feb 11 10:41:28 CET 2014


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).



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


More information about the TYPO3-german mailing list