[TYPO3-german] Extbase Seitentitel eintragen

Christian Leicht usenet at schani.com
Tue Apr 14 13:46:17 CEST 2015


DAs wäre doch die einfachste Möglichkeit
$GLOBALS['TSFE']->page['title'] = $kraeuterliste->getTitle();

Aber es funktioniert nicht.


Christian

Am 14.04.2015 um 13:37 schrieb Marc Willmann:
> Am 14.04.15 13:23, schrieb Christian Leicht:
>> Warum muss ich dazu einen Viewhelper bauen?
>
> weil's halt in den View und nicht in den Controller gehört. Wartbarkeit,
> Erweiterbarkeit, MVC, vermutlich auch Performance wären da ad-hoc
> Gründe, die mir einfallen würden.
>
> Aber von mir aus, wenn Du's partout anders machen magst:
>
> ----- WARNING: BAD CODING PRACTICE BEYOND. USE AT YOUR OWN RISK ------
> $GLOBALS['TSFE']->page['title'] = $kraeuterliste->getTitle();
>
> oder wie halt immer die Methode in Deinem Model heisst, mit der Du die
> Information bekommst, die Du willst...
>
>
> Marc
>
>>
>>
>>   public function
>> showAction(\WWL\WwlKraeuterliste\Domain\Model\Kraeuterliste
>> $kraeuterliste) {
>>             $this->view->assign('kraeuterliste', $kraeuterliste);
>>
>>             $GLOBALS['TSFE']->page['title'] = "TEST";
>>
>>         }
>>
>> In der Variable $kraeuterliste sind alle Daten aus meineer
>> Datenbankabfrage enthalten. Jetzt muss ich nur noch an einzelne Einträge
>> rankommen.
>>
>> Christian
>>
>>
>> Am 14.04.2015 um 13:20 schrieb Marc Willmann:
>>> Am 14.04.15 13:14, schrieb Christian Leicht:
>>>> Weil ich nicht gerne mit Kanonen auf Spatzen schieße.
>>>>
>>>> Ich will nur an meine Daten aus der Datenbank ran. Brauche ich dazu eine
>>>> zusätzliche Extension?
>>>
>>> nein. Aber warum eigene ViewHelper bauen, wenn es diese schon fertig
>>> gibt? Und vhs ist so exotisch ja nun nicht...
>>>
>>>
>>>> Christian
>>>>
>>>> Am 14.04.2015 um 13:05 schrieb Marc Willmann:
>>>>> warum im Controller? Eigentlich gehört das IMHO in den View, und dafür
>>>>> gibt's dann auch einen ViewController im FluidTYPO3-Projekt (vhs):
>>>>>
>>>>> https://fluidtypo3.org/viewhelpers/vhs/master/Page/Header/TitleViewHelper.html
>>>>>
>>>>>
>>>>>
>>>>> Viele Grüße
>>>>>
>>>>>
>>>>> Marc
>>>>>
>>>>> Am 13.04.15 14:15, schrieb Christian Leicht:
>>>>>> HAllo,
>>>>>>
>>>>>> ich versuche in einer eigenen Extension in einer showAction den Titel
>>>>>> der Webseite zu setzen.
>>>>>> Ich habe also eine einfache Extension das mir Produkte auflistet und
>>>>>> auch eine Detailseite darstellt. Bei der Detailseite soll nun der
>>>>>> Seitentitel mit dem Produktnamen ersetzt werden.
>>>>>>
>>>>>> Dazu habe ich folgendes ausprobiert:
>>>>>>
>>>>>> public function
>>>>>> showAction(\WWL\WwlKraeuterliste\Domain\Model\Kraeuterliste
>>>>>> $kraeuterliste) {
>>>>>>            $this->view->assign('kraeuterliste', $kraeuterliste);
>>>>>>
>>>>>>            $GLOBALS['TSFE']->page['title'] = "TEST";
>>>>>>
>>>>>>        }
>>>>>>
>>>>>> Der Test funktioniert auch und der Titel der Seite wird in TEST
>>>>>> umgetauft.
>>>>>> Jetzt versuche ich aus der Variablen $kraeuterliste den Namen
>>>>>> auszulesen
>>>>>> und an den title übergeben. Aber wie mache ich das?
>>>>>>
>>>>>> Kann mir jemand einen Tipp geben?
>>>>>>
>>>>>> $kraeuterliste['name']
>>>>>> habe ich schon probiert. Geht aber nicht.
>>>>>>
>>>>>> Besten Dank für Hilfe
>>>>>>
>>>>>> Christian
>>>>>> _______________________________________________
>>>>>> TYPO3-german mailing list
>>>>>> TYPO3-german at lists.typo3.org
>>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>>>>
>>>>>
>>>> _______________________________________________
>>>> TYPO3-german mailing list
>>>> TYPO3-german at lists.typo3.org
>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>>
>>>
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>
>


More information about the TYPO3-german mailing list