Zum Inhalt springen

Preise 3-Stellig

Erstellt am 14. April 2005 · 3 Antworten · letzte Antwort am 14. April 2005

Tags: Frage

s2k ·

Hallo Zusammen

Ich bin schon seit 2 Tagen am Shop am rumfummeln. Mittlerweile geht so ziemlich alles, was ich will, aber:

Wie bringe ich es Fertig, dass das System im BE einen dreistelligen Preis akzeptiert? (Bsp: 0.144 ist ein Preis, und der Shop macht 0.14 draus)

Bei grossen Bestellmengen macht das n ziemlicher Unterschied...

Ich hab mir schon alle Dateien vom Shop angesehen, aber ich sehs sehr wahrscheinlich einfach nicht mehr.

thx 4 ur help!

huhny ·

Hi!

In den Constants gibt es die Variable:

# Price decimals
priceDec = 2

Also einfach in der ext_typoscript_constants.txt Datei ändern!

Hoffe es hilft!

Gruss,
Huhny

jenses ·

tca.php :

		'price' => Array (
			'label' => 'LLL:EXT:tt_products/locallang_tca.php:tt_products.price',
			'config' => Array (
				'type' => 'input',
				'size' => '12',
				'eval' => 'trim,double2',
				'max' => '20'
			)
		),
		'price2' => Array (
			'exclude' => 1,
			'label' => 'LLL:EXT:tt_products/locallang_tca.php:tt_products.price2',
			'config' => Array (
				'type' => 'input',
				'size' => '12',
				'eval' => 'trim,double2',
				'max' => '20'
			)
		),

Dort mußt du double2 entfernen. Dann bekommst du zumindest deine drei Nachkomma-Stellen in die DB.
Kann allerdings sein, daß auch in class.tx_ttproducts.php noch irgendwelche Rundungsfunktionen benutzt werden.

jenses