cache leeren der aktuellen Seite

  • TheFreeman TheFreema...
    Jedi-Meister
    0 x
    504 Beiträge
    0 Hilfreiche Beiträge
    12. 11. 2009, 17:39

    Hallo zusammen!

    Wie kann ich denn in meiner Extension festlegen,
    daß für meine Extension KEIN Cache angelegt werden soll?

    Bin für jeden Tip dankbar. 8-)


  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    12. 11. 2009, 17:41

    indem das plugin ein USER_INT ist

    georg

  • TheFreeman TheFreema...
    Jedi-Meister
    0 x
    504 Beiträge
    0 Hilfreiche Beiträge
    12. 11. 2009, 18:56

    ähm...und wie definier ich das? :o

  • TheFreeman TheFreema...
    Jedi-Meister
    0 x
    504 Beiträge
    0 Hilfreiche Beiträge
    12. 11. 2009, 21:23

    Ist es das hier?

    1. $this->pi_USER_INT_obj=1;

    Die Seite wird aber trotzdem gecached.

  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    12. 11. 2009, 21:39

    wenn du die ganze seite nicht cachen willst:
    [TS]config.no_cache = 1[/TS]

  • Sturmi Sturmi
    Sternenflotten-Admiral
    0 x
    217 Beiträge
    0 Hilfreiche Beiträge
    17. 11. 2009, 10:33

    Hallo,

    wenn ich das mit den Cachen nicht möchte, schreibe ich immer innerhalb der main-Funktion folgendes:

    1. $TCE = t3lib_div::makeInstance('t3lib_TCEmain');
    2. $TCE->admin = 1;
    3. $TCE->clear_cacheCmd('pages');
    4. $TCE->clear_cacheCmd($GLOBALS["TSFE"]->id);

    Damit funktioniert es bei mir wunderbar.

    https://www.typo3-profis.de

    https://www.a-lanius.de

  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    17. 11. 2009, 11:45

    [quote="Sturmi"]
    Hallo,

    wenn ich das mit den Cachen nicht möchte, schreibe ich immer innerhalb der main-Funktion folgendes:
    [/quote]

    das ist aber nicht wirklich so super. zuerst wird die Seite geached, dann wird der cache wieder gelöscht, also doppelter aufwand.

    user_int reicht

    georg

  • intensivstation intensivs...
    Sternenflotten-Admiral
    0 x
    202 Beiträge
    0 Hilfreiche Beiträge
    17. 11. 2009, 17:22

    [quote="TheFreeman"]
    Ist es das hier?

    1. $this->pi_USER_INT_obj=1;

    [/quote]

    Ja, so mache ich das auch. Wenn das nicht hilft, solltest du dir das hier mal ansehen:
    [url]http://www.typo3-handbuch.de/index.php?id=164[/url]

  • TheFreeman TheFreema...
    Jedi-Meister
    0 x
    504 Beiträge
    0 Hilfreiche Beiträge
    18. 11. 2009, 18:03

    Aha. Da steht auch nur, daß für meine Zwecke die Deklaration als USER_INT - Objekt sinnvoll ist. Aber dann stellt sich mir die Frage, warum das dann nicht greift? #angry#

  • Norman2k Norman2k
    Jedi-General
    0 x
    1657 Beiträge
    80 Hilfreiche Beiträge
    18. 11. 2009, 18:23

    [quote="TheFreeman"]... Aber dann stellt sich mir die Frage, warum das dann nicht greift? #angry#
    [/quote]
    Aus welchem Grund nimmst du an, dass das nicht greift?
    Denk dran, dass bei USER_INT nur das entsprechende CE nicht gecached wird, die restliche Seite schon!