Typo3 Snippets  >  Snippets  >  Sonstiges  >  TT_News mit Indexed_Search durchsuchen

TT_News mit Indexed_Search durchsuchen

Wenn man die Extensions tt_news und indexed_search nutzt, möchte man natürlich auch, dass alle einzelnen News-Artikel indexiert und damit in der Suche gefunden werden können. Grundvoraussetzung dafür ist, dass die Single-View der tt_news gecached wird:

plugin.tt_news.allowCaching = 1

Allerdings kommt es teilweise trotzdem noch vor, dass die News nicht gecached werden. Grund dafür kann z.B. sein, dass auf der Seite eine Extension eingebaut ist, die das Caching der kompletten Seite verhindert - wie z.B. die Extension ve_guestbook (2.8.1). Diese Extension kann man mit den folgenden Anpassungen fixen:

ext_localconf.php - Zeile 29:

//t3lib_extMgm::addPItoST43($_EXTKEY, 'pi1/class.tx_veguestbook_pi1.php', '_pi1', 'list_type', 1);
t3lib_extMgm::addPItoST43($_EXTKEY, 'pi1/class.tx_veguestbook_pi1.php', '_pi1', 'list_type', 0);

 pi1/class.tx_veguestbook_pi1.php - Zeile 58+70:

//        $this->pi_checkCHash = true;

 /*
        if ($this->code == 'FORM') {
            $this->pi_USER_INT_obj = 1;
            $GLOBALS["TSFE"]->set_no_cache();
        } else {
            $this->pi_USER_INT_obj = 0;
        }
*/
        $this->pi_USER_INT_obj = 1;