Zum Inhalt springen

Dynamischer Pagetitle Cache

Erstellt am 28. Oktober 2011 · 1 Antwort · letzte Antwort am 13. Januar 2013

Tags: Frage

zeitgenosse ·

Hallo,

ich habe folgendes problem.
Ich erzeuge in einer eigenen extbase extension dynamische seitettitel und meatatags in der "singleview". list und singleview sind auf der gleichen seite. listview wird nicht gecached, singleview schon. Funktioniert bestens. jetzt kann man sich ausgehend von der singleview für ein angebot anmelden. sozusagen einee neue singleview (formular). Da sollten die Seitetitel auch dynamisch ersetzt werden. leider braucht es da dann 30 sekunden bis der richtige pagetitle erscheint. !?! 30 sekunden lang bleibt der pagetittle von dem zuvor besuchten angebot stehen. ???

meine condition für das erzeugen der metatags sieht so aus:

[globalVar = GP:tx_meinextension_pi1|meinepivar> 0]

hat da jemand erfahrung damit und kann mir sagen woher diese 30 sekunden kommen?

gruss

flashsilver ·

Hallo,

ist schon länger her, aber hier eine gute Lösung:

[globalVar = GP:tx_meinextension_pi1|meinepivar> 0]
page.headerData.10 = COA
page.headerData.10 {
        wrap = <title>|</title>
        10 = RECORDS
	10 {
		source.data = GP:tx_meinextension_pi1|meinepivar
		source.insertData = 1
		source.intval = 1
		tables = tx_meineextension_domain_model_object 
		dontCheckPid = 1
		conf.tx_meineextension_domain_model_object >
		conf.tx_meineextension_domain_model_object = COA
		conf.tx_meineextension_domain_model_object {
			10 = TEXT
			10.field = objectfield1
			10.noTrimWrap = || |
			20 = TEXT
			20.field = objectfield2
		}
	}
}
[global]

Das ergibt folgenden Seitentitel:

<title>objectfield1 objectfield2</title>

Wobei hier die beiden Felder durch die Werte deines gefunden Objektes entsprechen.