Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: Meta Tag aus Frontend Template erstellen?

  1. #1
    Contao-Nutzer Avatar von medianetic
    Registriert seit
    08.11.2010.
    Ort
    Berlin
    Beiträge
    194

    Standard Meta Tag aus Frontend Template erstellen?

    Hallo,

    ich habe ein Frontent Modul mit einem Template und möchte aus diesem heraus (weil ich auf Daten dieses Moduls zugreifen möchte), ein Meta-Tag (og-title z.B.) erstellen.

    In der fe_page kann ich ja nicht?! auf einen Wert aus dem Modul zugreifen.

    Wie kann man das machen?

    Beste Grüße aus Berlin
    Nick

  2. #2
    Contao-Fan Avatar von Kopfnuss
    Registriert seit
    05.09.2012.
    Ort
    Zwickau
    Beiträge
    317
    Partner-ID
    11375
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich hatte so ein ähnliches Problem auch mal und so gelöst.
    Im fe_page kannst du so einen title vergeben:
    HTML-Code:
    <meta property="og:title" content="<?php echo $this->pageTitle; ?>" />
    <meta property="og:url" content="{{env::url}}/{{env::request}}" />
    <meta property="og:site_name" content="localhost" />
    <meta property="og:description" content="<?php echo $this->description; ?>" />
    Im Template vom Modul wäre es so möglich:
    HTML-Code:
    <?php
    $envurl = $this->replaceInsertTags( '{{env::url}}' );
    $envlink = $this->replaceInsertTags( '{{env::request}}' );
    $GLOBALS['TL_HEAD'][] = '<meta property="og:image" content="'.$envurl.'/'.$this->singleSRC.'" />';
    ?> 
    Schau mal ob dir das weiterhilft.

  3. #3
    Contao-Nutzer Avatar von medianetic
    Registriert seit
    08.11.2010.
    Ort
    Berlin
    Beiträge
    194

    Standard

    Ja. Super, vielen Dank, hat funktioniert.

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
  •