Hallo, basierend auf folgender Quelle vom Wiki: https://tracker.gambio-server.net/projects/gxdoc/wiki/CSV-System_-_Erzeugung_neuer_Export-Vorlagen habe ich versucht die CSVFunctionLibrary.inc.php zu erweitern: Code: protected function p_my_value($p_data_array) { return ‘ID:’ . $p_data_array['products_id']; } Im Artikelexport Modul habe ich dann eine extra Spalte angelegt und versucht auf diese Variable zuzugreifen: {p_my_value} da tut sich aber nichts. Die Variable wird nicht interpretiert. Caches habe ich alle geleert. Was übersehe ich?
vielleicht solltest deinen ganzen code posten. das schnippsel is ja nur der beispielcode aus der demo. wie hast die spalte angelegt und über php abgerufen?
Wenn du das so gecopypastet hast, hast du da in jedem Fall einen PHP-Parse-Error provoziert, das muss PHP: return 'ID:' . $p_data_array['products_id']; heißen.
@Marco (Gambio) -> danke gut gesehen, ist mir beim kopieren reingerutscht. @Dennis (Print-Weilburg.de) -> das ist der ganze code, einfach eine simple Funktion um zu sehen ob ich darauf zugreifen kann von der CSV weil wenn das nicht geht brauch ich da gar nicht weitermachen ... hab nämlich Probleme dass die ID so ausgegeben wird im CSV wenn ich darauf zugreife mittels {p_my_value}
Hinweis wenn ich eine Funktion in der CSVFunctionLibrary.inc.php nur kopiere und erneut einfüge und unter einem anderen Namen speichere so kann man ebenso nicht auf diese zugreifen, sie wird noch nicht interpretiert. Dh. mir fehlt noch ein Schritt sodass die Variable tatsächlich diese Funktion in der CSVFunctionLibarary ausführt. Also fehlt im Wiki ein Schritt.