Ich habe den folgenden Anwendungsfall, dass ich einige Daten von ip-api.com
abrufen und in einer Sitzung ablegen muss, damit einige spezifische Kundendaten später in dem Prozess in meiner Anwendung verwendet werden können.Concrete5 Controller-Logik
Problem ist, dass ich keine Ahnung habe, wo die Logik Concrete5
sich selbst setzen. Ich erstelle gerade eine Klasse in application/src/IpApi
und die Klasse selbst ist nicht das Problem. Das Hauptproblem ist, wie ich sicherstellen kann, dass es auf jedem einzelnen Seitenaufruf ausgeführt wird. Eine zweite Option wäre, einen Block zu erstellen und ihn in den Header einzufügen, aber ich brauche die Daten zu analysieren, noch bevor die Startseite aktiv ist, also bevor die Vorlage-Engine gerendert wird.
Wo sollte ich es hinstellen und wie sollte ich es laden. Mein aktuelles Thema ist eine Erweiterung des Themas elemental
, so dass es immer noch ziemlich out of the box ist.
Danke für den Rat