Für den Fall, dass dies irgendjemandem viel Zeit spart.
Nachdem ich gestern fast den ganzen Tag vergeblich versucht habe ein Artikel-Attribut in der PDF-Rechnung zu verwenden, habe ich einen heimtückischen Fehler gefunden:
In allen herangezogenen Debug-Ausgaben ($position|print_r, $position|var_dump, {debug} und Frog-Profiler) werden die Werte von allen Artikel-Atributen korrekt ausgegeben. Der direkte Zugriff funktioniert jedoch nur bei attr1…attr9. Bei allen Attributen mit abweichenden Spaltennamen ergibt sich unabhängig von Länge und Struktur des Namens und unabhängig vom Datentyp der betreffenden Spalte:
$position.any_other_attr => ‘’, $position.any_other_attr|print_r => 1, $position.any_other_attr|var_dump => “NULL”
“heimtückisch” weil die Debug-Ausgaben alle Werte anzeigten, und weil das zur Gegenprüfung verwendete attr5 fehlerfrei funktionierte, mein neu erstelltes attr23 aber partout nicht ausgegeben wurde. Als Workaround konnte ich zum Glück noch attr7 freimachen und verwenden.