Antwort #202 am: 14. Januar 2022, 22:07:25
So, ich habe mir die Sache genauer angeschaut.
1. Die Info, dass die Postnummer aus dem Feld "Weitere Anschrift" genommen wird, ist falsch. Die Postnummer wird aus dem Firmennamen übernommen.
2. Bei mir schlägt dieser Test aus includes/external/dhl/DHLBusinessShipment.php (Zeile 480) immer fehl:
if (isset($data['packstation']) && $data['packstation'] === true) { Grund: $data['packstation'] ist nie true, sondern ggf. "1". Ich nehme an durch irgendwelche Konvertierungen wird aus dem true eine 1. Wenn ich hier eins der drei Gleichheitszeichen wegnehme, erstellt das Modul mir prima meine Packstation-Labels! Ist das nur bei mir so?
Also, so funktioiniert es bei mir:
if (isset($data['packstation']) && $data['packstation'] == true) { In Zeile 489 ist das gleiche Problem:
if (isset($data['postfiliale']) && $data['postfiliale'] == true) {