[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