Moin,
ich möchte, dass die Option "In Menüs zeigen" für CTypes Trenner (div) standardmäßig deaktiviert ist. Mein Ansatz mit
[globalVar = TSFE:tt_content|CType = div]
TCAdefaults.tt_content.sectionIndex = 0
[GLOBAL]
funktioniert leider nicht. Hat jemand einen Tipp?
Hallo,
$GLOBALS['TCA']['tt_content']['columns']['sectionIndex']['displayCond'] = 'FIELD:CType:!=:div';
VG,
LuP
Danke LuP!
Jedoch bewirkt das Skript lediglich, dass die Option nicht gesetzt werden kann - die default Einstellung für den Wert bleibt aber bei 1 - und das soll nicht sein.
Ich möchte gerne, dass beim "CType = div" der Wert für "sectionIndex = 0" gesetzt wird.
Geht das auch?
$GLOBALS['TCA']['tt_content']['columns']['sectionIndex']['config']['default'] = 0;
VG,
LuP
Hi LuP,
auch dieser Vorschlag grift gleich für alle COE, entscheidend wäre aber, dass nur im COE "Trenner" diese Option per default auf 0 gesetzt ist. Vermutlich bräuchte ich eine funktionierende TSConfig Condition für das COE ..
Sorry, ich habe vorhin nicht ganz verstanden.
die einzige Möglichkeit wäre IMHO, sich per Hook anhand $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tceforms.php']['getSingleFieldClass'] in die TCEforms einzuklinken und mittels getSingleField_beforeRender() den Default-Wert der Checkbox zu ändern. Hierzu eine Erweiterung mit dem Kickstarter oder Extension Builder anlegen.
VG,
LuP