Das ist ja aber wieder ein ganz andere Vorgabe…
Dann würde ich das ganze mit dem Extrafield vergessen und die originale vorgesehene Funktion des „customcode“ verwenden.
Das ist dann alles mit 4 zusätzlichen Zeilen erschlagen.
Wenn das Land stört dann kann man das natürlich generell oder mit einem zusätzlichen globalen „conf->global->MAIN_PRODUCT_DISABLE_COUNTRYCODE“ entfernen.
Dieses mal alle Änderungen nur in „compta/facture/card.php“
- Definition einer neuen globalen Conf-Variable → MAIN_PRODUCT_DISABLE_COUNTRYCODE
- Aktivieren der Variable in Setup->Erweiterte Einstellungen
„aber dennoch fehlt mir da einfach die grundlegende PHP erfahrung um reverse engineering zu betreiben.“
Studierte Informatiker bitte gnädig sein, oder die folgenden Zeilen überlesen
Dazu schaut man in den Source-code und alles was man nicht versteht wirft man der Suchmaschine seines Vertrauens vor. Danach Lesen, ausprobieren und mit der Zeit kommt die Erfahrung.