[TYPO3-german] Extbase Seitentitel eintragen

Christian Leicht usenet at schani.com
Wed Apr 15 11:45:57 CEST 2015


Ich habe das mal jetzt über vhs und meinem Fluid Template versucht.
Auf der vhs Seite gibt es einen Viewhelper der den Seitentitel 
überschreiben kann. Denke ich zumindest.

Dazu habe ich in meinem Detail Template 
(Resources/Private/Partials/Kraeuterliste/Properties.html) ganz oben

<v:page.header.title title="TEST" whitespaceString="' '" 
setIndexedDocTitle="1">
	<!-- tag content - may be ignored! -->
</v:page.header.title>

eingetragen. Aber der Titel Tag meiner Seite wird nicht geändert.
Es kommt kein Fehler, aber es passiert einfach nichts.

Muss ich noch ein Namespace setzten oder vhs noch anpassen?

Besten Dank für Tipps

Christian


Am 14.04.2015 um 14:23 schrieb Stephan Schuler:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Hallo zusammen.
>
> Wenn der Zugriff auf $kraeuterliste->getTitle() einen 500er wirft dann ist dein Model kaputt. Schau im syslog nach welcher Fehler fliegt, stell dein error_reporting richtig ein und verwende eine IDE mit einem Debugger.
>
> Der Fehler kann vielfältig sein.
> Vielleicht ist der Getter protected oder private, vielleicht hast du einen Tippfehler in der Methode oder der Property auf die du in der Methode zugreifst.
>
> Vielleicht funktioniert dieser Teil aber auch und dein Problem liegt an einer ganz anderen Stelle.
> Ohne mehr Code kann man da unendlich lange in Glaskugeln schauen.
>
> Gruß,
>
>
>
> Stephan Schuler
> Web-Entwickler | netlogix Media
>
> Telefon: +49 (911) 539909 - 0
> E-Mail: Stephan.Schuler at netlogix.de
> Web: media.netlogix.de
>
>
>
>
> netlogix GmbH & Co. KG
> IT-Services | IT-Training | Media
> Neuwieder Straße 10 | 90411 Nürnberg
> Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99
> E-Mail: info at netlogix.de | Web: http://www.netlogix.de
>
> netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338)
> Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634)
> Umsatzsteuer-Identifikationsnummer: DE 233472254
> Geschäftsführer: Stefan Buchta, Matthias Schmidt
>
>
>
> - -----Ursprüngliche Nachricht-----
> Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Christian Leicht
> Gesendet: Dienstag, 14. April 2015 13:46
> An: German TYPO3 Userlist
> Betreff: Re: [TYPO3-german] Extbase Seitentitel eintragen
>
> 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/TitleVie
>>>>>> wHelper.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
>>
>>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>
> -----BEGIN PGP SIGNATURE-----
> Version: PGP Universal 3.3.2 (Build 15704)
> Charset: utf-8
>
> wpUDBQFVLQaypp0IwsibV8MBCDqBA/wOIS5i0SEJ40pAyojWetshjPKxmKeO28II
> oE/vzDOqOwosyZk+BQbkIFdUtgM/Vld+Gt82/bJ9gsIb7o9PJw5Zvm3oF1W9037X
> wIFtaq5JUx5mnWIOamfcFKZ3RxQ7TuUpLXi4j/VuejYMazPEwdrsinIfBSE58GXB
> BLCNHELlTg==
> =pVlp
> -----END PGP SIGNATURE-----
> _______________________________________________
> 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