Hier nun der Commit, der dieses Verhalten behebt.
Diese Änderungen werden also im nächsten Release enthalten sein. Ihr könnt dies also vorab gern bereits selbst einspielen, sofern gewünscht.
Vielen Dank Patrick, ich kann das aktuell leider nicht testen.
Die Frage die ich mir noch stelle ist, warum wird die IP auch bei {$smarty.server.REMOTE_ADDR} mit 127… ausgegeben? Das gab bis 5.5.10 auch die eigentliche IP aus.
Aber Shopware glaubt das auch von allen anderen… wäre schön, wenn die IP wieder verwendbar wäre!
Wir switchen darüber template infos für unsere Mitarbeiter und deaktivieren Trackings etc. also damals, 2019 als es noch funktioniert hat…
Ist mir heute auch negativ aufgefallen. Die PHP var \_SERVER['REMOTE\_ADDR'] ist jetzt immer 127.0.0.1. Allerdings steht die Client IP jetzt in _SERVER[‚HTTP_X_FORWARDED_FOR‘]. Das müsste entsprechend über {$smarty.server.HTTP_X_FORWARDED_FOR} verfügbar sein.
Ihr solltet euch NICHT einfach von irgendwo die IP holen. Es hat ein Hintergrund wieso es so viele Felder gibt. Als Plugin Hersteller ist die richtige Variante aus dem Request Objekt ->getClientIp aufzurufen.