Hallo
Ich habe Module welche ich pro User Session nur einmal laden möchte. Der Grund ist dass es sich um eine grösseren Anzahl Module handelt und diese alle auf die DB zugreifen. Ich habe die Module pupliziert und die Anzeige auf allen Pages aktiviert jedoch keine Position gewählt. Damit werden die Module geladen, egal auf welcher Seite der Benutzer auf meine Website kommt.
Der Inhalt der Module wird dann korrekt im Menü angezeigt und um Overhead auf dem Server zu vermeiden, möchte ich diese nicht wiederholt auf jeder Page aufrufen oder zummindest den Code der DB Abfrage erneut ausführen.
Jedes Module enthält einen eigenen Parameter Metadata.
Gibt es eine Möglichkeit für die Aktuelle Session die Information abzulegen wenn das Module einmal aufgerufen wurde und diese dann in einer Abfrage zu verwenden. Ich bin neu in Joomla und ich blicke nicht ganz durch wie die Scopes der Variablen gehandhabt wird. Gehe ich recht in der Annahme dass auf dem Modullevel diese Information nicht gespeichert werden kann.
Vielen Dank für jegliche Hilfe.
Gruss
Manfred
Ich habe Module welche ich pro User Session nur einmal laden möchte. Der Grund ist dass es sich um eine grösseren Anzahl Module handelt und diese alle auf die DB zugreifen. Ich habe die Module pupliziert und die Anzeige auf allen Pages aktiviert jedoch keine Position gewählt. Damit werden die Module geladen, egal auf welcher Seite der Benutzer auf meine Website kommt.
Der Inhalt der Module wird dann korrekt im Menü angezeigt und um Overhead auf dem Server zu vermeiden, möchte ich diese nicht wiederholt auf jeder Page aufrufen oder zummindest den Code der DB Abfrage erneut ausführen.
Jedes Module enthält einen eigenen Parameter Metadata.
Gibt es eine Möglichkeit für die Aktuelle Session die Information abzulegen wenn das Module einmal aufgerufen wurde und diese dann in einer Abfrage zu verwenden. Ich bin neu in Joomla und ich blicke nicht ganz durch wie die Scopes der Variablen gehandhabt wird. Gehe ich recht in der Annahme dass auf dem Modullevel diese Information nicht gespeichert werden kann.
Vielen Dank für jegliche Hilfe.
Gruss
Manfred