Dynamischer Pagetitle Cache

  • zeitgenosse zeitgenos...
    Padawan
    0 x
    47 Beiträge
    0 Hilfreiche Beiträge
    28. 10. 2011, 09:40

    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:

    1. [globalVar = GP:tx_meinextension_pi1|meinepivar> 0]

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

    gruss


  • 1
  • flashsilver flashsilv...
    Sternenflotten-Admiral
    0 x
    214 Beiträge
    0 Hilfreiche Beiträge
    13. 01. 2013, 17:57

    Hallo,

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

    1. [globalVar = GP:tx_meinextension_pi1|meinepivar> 0]
    2. page.headerData.10 = COA
    3. page.headerData.10 {
    4. wrap = <title>|</title>
    5. 10 = RECORDS
    6. 10 {
    7. source.data = GP:tx_meinextension_pi1|meinepivar
    8. source.insertData = 1
    9. source.intval = 1
    10. tables = tx_meineextension_domain_model_object
    11. dontCheckPid = 1
    12. conf.tx_meineextension_domain_model_object >
    13. conf.tx_meineextension_domain_model_object = COA
    14. conf.tx_meineextension_domain_model_object {
    15. 10 = TEXT
    16. 10.field = objectfield1
    17. 10.noTrimWrap = || |
    18. 20 = TEXT
    19. 20.field = objectfield2
    20. }
    21. }
    22. }
    23. [global]

    Das ergibt folgenden Seitentitel:
    1. <title>objectfield1 objectfield2</title>

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

  • 1