Also ich habe nun insgesamt 3 neue Felder eingefügt:
- Lagerplatz (products_storageplace)
- Einkaufspreis (products_purchprice)
- Gewinn (products_profit)
Beim Anlegen dieser Felder bin ich exakt nach
dieser Anleitung gegangen, was ja eigentlich nicht schwer ist. Doch leider habe ich anschließend weder in den drei neuen Felder etwas speichern können, noch konnte ich danach noch überhaupt etwas am Artikel ändern. Die Produktbeschreibung bspw. wurde nicht mehr geändert.
Ich hatte nun Schritt für Schritt alles rückgängig gemacht und doch eher zufällig festgestellt, dass die Anleitung bzgl. der Datei
admin/includes/classes/categories.phpnicht mehr ganz aktuell zu sein scheint, denn der Code
define('ADD_PRODUCTS_FIELDS','products_manufacturers_model,products_author,products_isbn'); darf wohl inzwischen nicht mehr in dieser Datei eingetragen werden, sondern muss vielmehr in der Datei
admin/includes/add_db_fields.php
eingebunden werden, in meinem Fall habe ich also Folgendes in den Bereich
//ADD_PRODUCTS_FIELDSeingetragen:
$add_products_fields[] = 'products_storageplace';
$add_products_fields[] = 'products_purchprice';
$add_products_fields[] = 'products_profit';
Nachdem ich das nun hochgeladen hatte, wurde alles gespeichert, wie es soll.
Nun habe ich also nur noch das "Problem" mit der automatischen Ausgabe des Gewinns ("Artikelpreis netto" - "Einkaufspreis" = "Gewinn")
[ Für Gäste sind keine Dateianhänge sichtbar ]
Wenn mir da noch jemand helfen könnte, dann wäre das wirklich prima. Idealerweise wird der Gewinn natürlich so angezeigt wie auch der Artikelpreis netto, also nur als reiner Text, nicht als Eingabefeld. So wie ich das sehe, muss ja "lediglich" dieser Code in der
new_product.php ersetzt werden:
<?php echo xtc_draw_input_field('products_profit', $pInfo->products_profit, 'style="width: 155px"'); ?>
Aber was muss da rein? Das Problem beginnt für mich schon mal damit, dass ich keinen Schimmer habe, wie das Artikelpreis-Netto-Feld eigentlich heißt.