Search the FirstSpirit Knowledge Base
Hallo zusammen,
ich hab mal ne kurze Frage zum Verhalten der Auswertung der Queries im Header.
Werden die Queries beim Laden der Seite ausgeführt (also auch wenn sie garnicht ausgewertet werden) oder erst wenn der Name der Funktion-Result ausgewertet wird? Wenn letzteres der Fall ist, wie sieht es aus, denn der Resultname mehrmals ausgewertet ist?
Ich finde über den Zeitpunkt der Auswertung leider weder etwas in der Doku noch in der Community.
Danke und Grüße,
Andreas
Das aktuell implementierte Verhalten ist, das die Abfragen beim ersten Zugriff auf das Ergebnis-Objekt ausgeführt wird und ab da das Ergebnis gecached wird (also keine erneuten Abfragen durchgeführt werden).
Das aktuell implementierte Verhalten ist, das die Abfragen beim ersten Zugriff auf das Ergebnis-Objekt ausgeführt wird und ab da das Ergebnis gecached wird (also keine erneuten Abfragen durchgeführt werden).
Hallo Andreas,
kleiner Tipp, falls Du die Funktion mit unterschiedlichen Parametern, die im Template gesetzt werden, mehrfach ausführen willst:
Dann solltest Du die Funktion in ein Formattemplate auslagern (und auch dort ausgeben) und das Formattemplate an den gewünschten Stellen im Template aufrufen, nachdem die Parameter entsprechend gesetzt wurden.. Innerhalb eines Formatemplates kannst Du manuell den <CMS_HEADER> Tag einfügen, er wird dort ausgewertet.
Viele Grüsse aus Dortmund,
Holger
Hallo Andreas,
benötigst Du noch weitere Hilfe oder haben Dir die Antworten von Peter und Holger bereits geholfen? In diesem Fall wäre es super, wenn Du die "richtige Antwort" entsprechend markierst, damit auch andere Community-Teilnehmer diese auf den ersten Blick finden.
Viele Grüße
Tim