[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