Franz Holzinger

Verse of the day

Denn so du mit deinem Munde bekennst Jesum, daß er der HERR sei, und glaubst in deinem Herzen, daß ihn Gott von den Toten auferweckt hat, so wirst du selig. Denn so man von Herzen glaubt, so wird man gerecht; und so man mit dem Munde bekennt, so wird man selig.
Roemer 10:9-10

© Bible Gateway's Verse of the Day


autor  
15-10-10 10:24:25 Backend: default Kategorie
Markus Haselböck
Kann man bei der Eingabe der Daten in Backend mit Typoscript irgendwie eine default Kategorie setzen, sodass der User Sie nicht mehr eingeben muss. Noch idealer wäre vielleicht sogar eine Einschränkungsmöglichkeit, dass der User gar keine andere Kategorie auswählen kann.
Bzw. wenn das nicht geht: kann man zumindest gewisse Felder zu Pflichtfeldern machen, z.B. Preis, Beschreibung und Kategorie. Standardmäßig muss man ja nur den Namen eines Proukts eingeben, um einen neuen Datensatz abspeichern zu können.

Danke!
19-10-10 22:18:20 Kategorie 0
Franz Holzinger
Die Produkten werden standardmäßig immer ohne Kategorie angelegt.
Es gibt aber, wie im Dokument 'TYPO3 Core API' beschrieben, die Option default für $TCA.
Man könnte also das $TCA für die Tabelle tt_products beim Feld 'category' überschreiben und einen Default-Wert zuweisen.
Auch Pflichtfelder wären über eine $TCA Änderung möglich.
20-10-10 07:51:44 Hab das schon versucht...
Markus Haselböck
in der extTables.php zu definieren:

t3lib_div::loadTCA('tt_products');
$TCA['tt_products']['columns']['title']['config']['eval'] = 'required';
$TCA['tt_products']['columns']['note']['config']['eval'] = 'required';
// $TCA['tt_products']['columns']['category']['config']['eval'] = 'required';

Beim Feld "title" und "note" funktioniert es auch, allerdings nicht bei der "category". Vermutlich deswegen, weil es kein Textfeld sondern ein Dropdown-Menu ist ... Daher ist der Punkt bei mir auch auskommentiert.
Wie codiert man das Pflichtfeld für ein Dropdown-Menu?
Ich bin leider kein Programmierer ...
20-10-10 08:41:58 default
Franz Holzinger
Im Handbuch 'TYPO3 Core-API' S.120 steht 'default':

Default value.
If empty, the first element in the items array is selected.
< Zurück zum Forum