Jesus aber sprach zu ihnen: Ich bin das Brot des Lebens. Wer zu mir kommt, den wird nicht hungern; und wer an mich glaubt, den wird nimmermehr dürsten.
Johannes 6:35
autor | |
12-03-08 00:08:24 | XAJAX und ###ARTICLE_PRICE_TAX### |
Alexis Goga |
Hallo, ich habe zwar die xajax-extension zum laufen gebracht, allerdings wird der Preis nach dem "onChange" aufruf nicht mehr mit "," und den 2 Nachkommastellen formatiert / ausgegeben. Ich benutze Version 2.7, und habe die Marker <p id="###ARTICLE_PRICE_TAX_ID###">###ARTICLE_PRICE_TAX###</p> und <p id="###ARTICLE_PRICE_NO_TAX_ID###">###ARTICLE_PRICE_NO_TAX###</p> benutzt. Muss ggf. noch irgendwo ein "number_format" eingefügt werden? |
12-03-08 07:18:32 | Erweiterung eid/class.tx_ttproducts_db.php |
Franz Holzinger |
require_once (PATH_BE_ttproducts.'view/field/class.tx_ttproducts_field_price_view.php'); function &generateResponse($view, &$rowArray, &$variantArray) { ... $imageViewObj->init ($langObj, $imageObj); $priceObj = &t3lib_div::getUserObj('&tx_ttproducts_field_price'); // price $priceViewObj = &t3lib_div::getUserObj('&tx_ttproducts_field_price_view'); $priceViewObj->init( $langObj, $this->cObj, $priceObj ); $priceFieldArray = $priceObj->getPriceFieldArray(); ... switch ($field) { ... } if (in_array($field, $priceFieldArray)) { $v = $priceViewObj->priceFormat($v); } .... in model/field/class.tx_ttproducts_field_price.php: public $priceFieldArray = array ('price', 'price2', 'pricetax', 'price2tax', 'priceonlytax', 'price2onlytax', 'pricenotax', 'price2notax'); public function getPriceFieldArray () { return $this->priceFieldArray; } |
12-03-08 09:48:43 | Noch ein Problem |
Alexis Goga |
Erstmal Danke für den php-code. Allerdings habe ich jetzt das Problem, dass der Preis zwar beim 1. onChange richtig angezeigt wird, beim onChange "zurück" wird allerdings das Komma 1 Stelle nach links verschoben. Oder habe ich ggf. etwas nicht beachtet? |
12-03-08 10:12:50 | Testdaten |
Franz Holzinger |
Bei welchen Testdaten tritt dieses Problem denn auf? Preis im Produkt und Artikel, welches TypoScript für Preis-Formatierung? |
12-03-08 10:17:54 | Daten |
Alexis Goga |
Hallo, also ich habe in den Constants plugin.tt_products.useArticles = 1 plugin.tt_products.selectSize = 0 plugin.tt_products.selectColor = 1 (Es sollen Retail und B2B - Produkte später im Shop zu bestellen sein, deshalb habe ich überlegt "B2B" und "retail" als "color-variante" anzulegen und dann über die "Produkte-Artikel" Funktion anzuzeigen. ich habe als 1.Preis "retail - 120.00" und als 2.Preis "b2b - 150.00" Wenn ich auf b2b wechsel ist alles ok, nur wenn ich von b2b -> retail kommt beim retail-aufruf 12,00 raus...... |
12-03-08 10:35:52 | Ergänzung |
Alexis Goga |
Im Produkt selber habe ich keinen Preis hinterlegt. Die Preise habe ich unter "Produkt Artikel" laut Buch S.79-83 angelegt. In den Constants habe ich noch folgendes stehen: plugin.tt_products.priceDecPoint = , plugin.tt_products.priceThousandPoint = . |
12-03-08 10:52:15 | nicht reproduzierbar |
Franz Holzinger |
Ich kann dieses Verhalten hier nicht reproduzieren. Sind vielleicht doch nur 12.00 Euro statt 120.00 beim Artikel eingetragen worden? |
12-03-08 11:29:05 | Fehler gefunden |
Alexis Goga |
Danke,das wars! :) Ich habe in der mysql-Tabelle 'tt_products_articles' meine beiden "test-einträge" gelöscht und dann im backend die "Produkt Artikel" neu angelegt. Irgendwie muss da die relation verloren gegangen sein. Jetzt scheint es zu funktionieren, danke für den Tip! |
< Zurück zum Forum |