Ankündigung

Einklappen
Keine Ankündigung bisher.

rel Canonical in Leserseiten unter Contao 4.13

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • rel Canonical in Leserseiten unter Contao 4.13

    Hi,
    wir haben Leserseiten bisher über
    PHP-Code:
    $GLOBALS['TL_HEAD'][] = '<link rel=canonical href=' $canonical '>'
    einen eigenen Canonical Link gegeben.

    Unter Contao 4.13 gibt es ja die Funktion Canonicals für alle Seiten zu aktivieren. Das heißt aber, dass mit der oberen Lösung 2 Canonical Tags entstehen.

    Wie kann man also den bestehenden Canonical auf Leserseiten überschreiben anstatt einfach einen weiteren hinzuzufügen?

  • #2
    Hi,
    hast du es klassisch über das globale objPage Objekt probiert, wie quasi meta Daten auch durchgereicht wurden.

    Leser:
    Code:
    <?php
    global $objPage;
    $objPage->canonical = '<link rel=canonical href=' . $canonical . '>';


    $this->canonical ist der Aufruf im fe_page Template.
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Ja, hat leider keine (sichtbaren) Auswirkungen, der canonical ist nach wie vor der von Contao festgelegte.

      Kommentar


      • #4
        Du kannst über das globale objPage Contaos Funktion deaktivieren auf der Seite und dann deine TL_HEAD Logik setzen

        Leser:
        Code:
        <?php
        global $objPage;
        $objPage->enableCanonical = false;
        
        $GLOBALS['TL_HEAD'][] = '<link rel=canonical href="' . $canonical . '">';

        ps. href in Hochkomma setzen.
        http://www.premium-contao-themes.com

        Kommentar

        Lädt...
        X