CSVFunctionLibrary.inc.php für CSV Export erweiter / überladen

Thema wurde von Anonymous, 12. August 2019 erstellt.

  1. Anonymous

    Anonymous Mitglied

    Registriert seit:
    21. Mai 2019
    Beiträge:
    19
    Danke erhalten:
    1
    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?
     
  2. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.183
    Danke erhalten:
    6.203
    Danke vergeben:
    1.104
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    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?
     
  3. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.749
    Danke vergeben:
    137
    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.
     
  4. Anonymous

    Anonymous Mitglied

    Registriert seit:
    21. Mai 2019
    Beiträge:
    19
    Danke erhalten:
    1
    @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}
     
  5. Anonymous

    Anonymous Mitglied

    Registriert seit:
    21. Mai 2019
    Beiträge:
    19
    Danke erhalten:
    1
    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.