Entwicklung

ID #1254

Ich möchte gerne möglichst viele Seiten cachen lassen, habe aber nutzerspezifischen Content in meinen Seiten. Wie verhindere ich, dass die gesamte Seite gecachte wird und wie muss ich dabei vorgehen?

RedSYS besitzt einen sogenannten Community-Cache. Sie müssen bei Seiten selbst einstellen, dass der Cache auf "Community" gesetzt ist.

Setzen Sie die sogenannten Dynamic-Tags um den nutzerspezifischen Teil:

Beispielsweise dieser Codeschnipsel (der zweite Teil der if-else-Anweisung ist der Einfachheit weggelassen worden) :

<dynamic>

<#questionmark#
if (checkArticleInBasket($GLOBALS['primary'])){
echo 'dieser Artikel befindet sich bereit im Warenkorb</a>'
}else{
#questionmark#>

</dynamic>

....

 

Bitte Beachten Sie außerdem. daß DynamicTags in einer Funktion abgearbeitet werden. Um auf globale Variablen zuzugreifen, muss man GLOBALS['...'] verwenden.

 

 

 

Tags: -

Verwandte Artikel:

Letzte Änderung des Artikels: 2009-08-31 18:33
Verfasser des Artikels: Thomas Borsutzky
Revision: 1.2

Digg it! Artikel ausdrucken Artikel weiterempfehlen Als PDF-Datei anzeigen
Übersetzungsvorschlag für Übersetzungsvorschlag für
Bewertung der Nützlichkeit dieses Artikels:

Durchschnittliche Bewertung: 0 von 5 (0 Bewertungen)

vollkommen überflüssig 1 2 3 4 5 sehr wertvoll

Kommentieren nicht möglich