Hallo Leute, vielleicht kann mir jemand hier helfen mit diesem Code. Ich möchte ein Zusatzfeld in "products_short_description_2 " Speichern. Mit diesem code über SQL funktioniert es zwar, ich würde aber lieber einen PHP in die StoreExtrafelderExtender.inc eingeben UPDATE products_description SET products_description.products_short_description = (SELECT products.products_Extrafeld FROM products WHERE products_description.products_id = products.products_id ) Hat jemand einen Tip für mich? Vorab schon mal vielen Dank
Es gibt eine Anleitung um eigene Extrafelder anzulegen und auf den verschiedenen Seiten auszugeben. Wenn die Ausgabe nur auf der Artikelseite erscheinen soll, würde ich die Shopeigenen Zusatzfelder nehmen. Da muss man nicht erst rumbasteln und bei Updates gegebenenfalls alles neu anpassen.
hallo Barbara ich habe meinen eignen Felder schon eingerichtet und updatesicher gemacht Mit dem folgenden Code habe ich eine Fehlermeldung (s.u.) PHP: <?php/*** Class AddEkpField** @category System* @package Product* @subpackage Storages* * @see ProductAddonValueStorage */class AddExtrafelderExtender extends AddExtrafelderExtender_parent{ /** * Maps ekp addon value to einkaufspreis field in products table * * @return array */ protected function _getExternalFieldsArray() { $externalFields = parent::_getExternalFieldsArray(); $externalFields['products_description']['fields']['products_short_description_2'] = 'ekp'; $externalFields['products']['fields']['einkaufspreis_1'] = 'ekp_1'; $externalFields['products']['fields']['einkaufspreis_2'] = 'ekp_2'; $externalFields['products']['fields']['einkaufspreis_3'] = 'ekp_3'; return $externalFields; }} eror Query error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '= 677' at line 3 - Invalid query: SELECT `products_short_description_2` FROM `products_description` WHERE = 677 USER ERROR(256): "SQL Error" das ist mein Problem Dnke