[TYPO3-german] Cache-Problem bei Extension

Andreas von Studnitz avs at inmedias.de
Wed Jun 25 17:57:02 CEST 2008


Hallo Christian,

Christian Wolff wrote:
> Hallo wie sehen die promocodes denn aus?

z.B. WANR=123 oder WANR=4711. Mehr ist das nicht.

> und wie viele sind es? 

Unbestimmt, wahrscheinlich nur eine Handvoll verschiedener

> wird ein eindeutiger für jeden kunden generiert?

Nein, es können auch hundert Kunden mit dem gleichen Code kommen. Keiner 
von denen darf aber eine gecachte Seite sehen.

> oder ist so ein promocode immer füreine "Aktion" eindeutig.

Genau.

> wenn er für eine aktion eindeutig ist.
> könntest du z.b über die .htaccess datei einen redirect auslösen so das 
> du auf eine
> entspreche type=xx seite verweisen kannst.

Das ist ein hervorragendes Stichwort. Per htaccess kann ich ja auch 
einfach ein &no_cache=1 an die URL dranhängen. Oder mit dem Type halt.

Vielen Dank, damit sollte es gehen!

Gruß,
Andreas

> 
> fall sie komplexer sind muss könnte deine extension diesen http redirect 
> erzeugen.
> um so die nötigen parameter in die url zu bekommen
> 
> beispiel:
> 
> http://mydomain.com/index.php?promocode=irgendwas
> 
> würde dann auf folgendes redirectet werden:
> 
> http://mydomain.com/index.php?type=20&promocode=irgendwas
> 
> gruss chris
> 
> 
> On Wed, 25 Jun 2008 09:12:55 +0200, Andreas von Studnitz 
> <avs at inmedias.de> wrote:
> 
>> Hallo Christian,
>>
>> Christian Wolff wrote:
>>>  hallo andreas,
>>> entweder du könntest einfach den parameter no_cache=1 mit übergeben
>>> damit wird die seiteausgabe nicht geached.
>>>  wenn du aber für promoaktionen ein zweites layout haben willst.
>>>  ist es vieleicht einfach besser einen type=?? mit zu geben.
>>>  dann hast du einfach ein anderes page object damit hättest du volles 
>>> caching und folle flexibiltät
>>
>> Das hilft mir leider nicht weiter - ich kann die Parameter leider 
>> nicht beeinflussen, weil die von außerhalb kommen. Das no_cache=1 oder 
>> type=x kann ich also nicht einfach anhängen. Ich muss rein auf dem 
>> vorgegebenen Parameter aufbauen.
>>
>> Trotzdem danke für die Ideen,
>> Andreas
>>
>>>   in ts sieht das dann ungefähr so aus:
>>>  # layout der normalen page copieren
>>> pagePromo < page
>>> pagePromo {
>>>   typeNum = 10
>>>   [.. sonstige umdefinitionen die du für die promo machen willst ..]
>>>   }
>>>  die beiden type versionen werden komplett unabhängig von einander 
>>> geached.
>>> und du hast die volle gestaltungsfreiheit.
>>>  gruss chris
>>>
> 
> 
> 


More information about the TYPO3-german mailing list