Ergebnis 1 bis 5 von 5

Thema: $objPage->title = 'hihi'; ändert nicht den Seitentitel (Meta-Tag)

  1. #1
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.718
    User beschenken
    Wunschliste

    Standard $objPage->title = 'hihi'; ändert nicht den Seitentitel (Meta-Tag)

    Hi,

    ich bin in einem Template vom News-Reader und will die Metadaten manipulieren...

    PHP-Code:
    global $objPage;
    $objPage->title       'hihi';
    $objPage->pageTitle   'hoho';
    $objPage->description '123'
    Zeigt keine Regung im FE, hingegen

    PHP-Code:
    $GLOBALS['TL_KEYWORDS'] = '1,2,3'
    ändert die Keywords... hmmm was übersehen?

  2. #2
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.718
    User beschenken
    Wunschliste

    Standard

    in https://github.com/contao/core-bundl...gular.php#L220 wird die Auflösung der Inserttags gecached

    so gehts

    PHP-Code:
    $this->Template->title = \StringUtil::stripInsertTags($this->replaceInsertTags($objLayout->titleTagfalse)); 

  3. #3
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.718
    User beschenken
    Wunschliste

    Standard

    tja... Bug oder Feature? oder sollte es eine Parameter für true/false geben?

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.092
    Partner-ID
    10107

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    Hi,

    ich bin in einem Template vom News-Reader und will die Metadaten manipulieren...

    PHP-Code:
    global $objPage;
    $objPage->title       'hihi';
    $objPage->pageTitle   'hoho';
    $objPage->description '123'
    Zeigt keine Regung im FE, hingegen
    Das geht deshalb nicht, weil das Newsreader Modul nach dem Parsing des Newstemplates den Titel und die Description der Page setzt: https://github.com/contao/news-bundl....php#L110-L123

    Deine Änderung des global $objPage wird also vom Newsreader Modul wieder überschrieben.

  5. #5
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.718
    User beschenken
    Wunschliste

    Standard

    hmm wenn ich mir in #218 https://github.com/contao/core-bundl...gular.php#L218

    ein
    PHP-Code:
    dump($objPage); 
    rein setze inkl. dem Gedöns im Template, kommt das an der Stelle auch an - oder wird das generate https://github.com/contao/core-bundl...egular.php#L31 mehrfach aufgerufen?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •