Guten Tag In der ProductListingContentControl ist eine Funktion speziell zum Überladen integriert. Wie kann ich die benutzen, wenn ich jedem Artikel eine Variable Foo mit Wert Bar anhängen möchte? PHP: public function add_product_data(array &$p_products_array, array $p_product_array, product $p_coo_product) { // overload this method to add or manipulate data of the product array } Vielen Dank PS: Bevor die beliebte Frage kommt 'Was willst du denn machen?' - Ich habe bereits ein zusätzliches Feld in der products dass ich vorher auslese und dort in die Ausgabe integrieren möchte damit mir die Werte je Produkt im Template zur Verfügung stehen.
Hallo MJ, diese Funktion wird nach dem hinzufügen eines jeden Produktes aufgerufen. Darum kannst du wie folgt auf das letzte Element zugreifen (Index startet bei 0 darum -1): PHP: $p_products_array[sizeof($p_products_array) - 1]['WERT'] = $variable Wichtig: PHP: parent::add_product_data($p_products_array, $p_product_array, $p_coo_product); Nicht vergessen aufzurufen, um eventuell andere Überladungen nicht zu verhindern.