Franz Holzinger

Verse of the day

Bei Gott ist mein Heil, meine Ehre, der Fels meiner Stärke; meine Zuversicht ist auf Gott.
Psalm 62:7

© Bible Gateway's Verse of the Day


autor  
4-01-17 09:29:17 Rabatt bei FE-User Pflicht
Joachim Süß
Hallo, ich habe TYPO3 in Version 7.6.15 laufen und das aktuellste tt_products 2.12.0.36 - aber auch in anderen Versionen mit 2.12.0.x trat das folgende Problem auf und wurde durch die Updates nicht behoben:
Bei den FE-Usern unter dem Reiter "Erweitert" ist der Rabatt ein Pflichtfeld, das aber auch nicht 0.00 betragen darf. D. h. ich muss immer mindestens 1% Rabatt geben?

Oder habe ich etwas übersehen ...

Danke für jede Hilfe.
Joachim

P.S. Franz und alle Leser: ein gesegnetes Jahr 2017!
11-01-17 14:01:33 Cache
Franz Holzinger
Vermutlich muss nur der Cache gelöscht werden oder der DB-Check im Install Tool ausgeführt werden. Denn diese Korrektur für TYPO3 7 habe ich bereits im Oktober 2016 durchgeführt.

Configuration/TCA/Overrides/fe_users.php

'tt_products_discount' => array (
'exclude' => 1,
'label' => 'LLL:EXT:' . TT_PRODUCTS_EXT . '/locallang_db.xml:fe_users.tt_products_discount',
'config' => array (
'type' => 'input',
'size' => '4',
'max' => '8',
'eval' => 'trim,double2',
'range' => array (
'upper' => '100',
'lower' => '0'
),
'default' => 0
)
),


tt_products_discount decimal(19,2) DEFAULT '0.00' NOT NULL,

P.S.: Ebenso ein gutes Neues Jahr 2017!
17-01-17 12:39:35 Cache gelöscht und DB aktuell
Joachim Süß
Hallo Franz,
ich habe Deine Eintragungen so wie o.g. gefunden. Die Datenbankspalte fe_user.tt_products_discount ist aktuell (sprich sie hat decimal(19,2) DEFAULT '0.00' NOT NULL,) aber trotzdem meckert mir TYPO3, wenn ich einen User ändern oder anlegen will. Ich darf bei Rabatt einfach kein "0.00" eintragen, auch wenn das als Standardwert so vorbefüllt wird.
25-02-17 12:10:31 nicht reproduzierbar
Franz Holzinger
Ich habe es unter TYPO3 7.6.15 ausprobiert. Ich kann keinen Fehler feststellen. Ich habe es unter 2 TYPO3 Umgebungen ausprobiert. Seit der Korrektur von ca. Oktober 2016 tritt dieser Fehler nirgendwo mehr auf. Ich vermute, dass der TCA Cache nicht geleert worden ist und immer noch das frühere TCA verwendet wird.
< Zurück zum Forum