TYPO3 Extension seminars – change pagetitle in singleview

I have recently configured and adapated the TYPO3 extension seminars succesfully.
Quite good extension. Like it. Maybe we could adpated to extbase and fluid someday.
Anyway. What i missed: The pagetitle doesn´t change in singleview or at least i couldn´t find a typoscript setting for that.
But luckily seminars has some hooks for the different views.
So i hooked into the single view and came up with the following solution:

     /**
     * Some modifications in the single view of a seminar
     * @param tx_seminars_pi1 $obj
     * @return void
     */
    public function modifySingleView(&$obj) {
        $seminar = $obj->getSeminar();
        /* @var tx_seminars_seminar $seminar */
        $GLOBALS['TSFE']->content = preg_replace('#<title>.*<\/title>#', '<title>' . $seminar->getTitle() . '</title>', $GLOBALS['TSFE']->content);
    }

Works like a charm.
We have to do it this way, because the plugin is of type USER_INT.

Veröffentlicht von

avatar

Sebastian Schreiber

Ich bin 1980 in Bergisch Gladbach geboren. Nach dem Abitur und Zivildienst habe ich 2000 an der Fachhochschule Lippe & Höxter das Studium der Medienproduktin begonnen und nach längeren Aufenthalten in Valencia und Berlin 2003 das Studium mit dem Abschluss Bachelor of Science in Medienproduktion abgeschlossen. Nach einer Festanstellung kurz nach dem Studium in einer kleinen Webagentur in Köln mit Schwerpunkt TYPO3 bin ich nun seit 2008 freiberuflicher Webentwickler.