Ankündigung

Einklappen
Keine Ankündigung bisher.

Opengraph Daten dynamisch in CustomCatalog-Leser setzen (für Facebook)

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

  • Opengraph Daten dynamisch in CustomCatalog-Leser setzen (für Facebook)

    Hallo,
    anbei ein kleines Beispiel wie man opengraph Metadaten dynamisch auf CustomCatalog-Leser Seiten platzieren kann. (Dank an Lars)

    Modul: CustomCatalog Leser, Template-Basis: customcatalog_default
    Code:
    // opengraph
      $objFileModel = \FilesModel::findByPk( $this->field('MEIN-BILD')->value() );
      $objFile = new \File($objFileModel->path, true);
      $arrOG = array
      (
          'og:url'  => \Environment::get('base').\Environment::get('request'),
          'og:type'   => "Website",
          'og:title' => $this->field('MEIN-TITEL')->value(),
          'og:description' => $this->field('MEINE-BESCHREIBUNG')->value(),
          'og:image' => \Environment::get('base').$objFileModel->path,
          'og:image:width' => $objFile->__get('width'),
          'og:image:height' => $objFile->__get('height'),
      );
      foreach($arrOG as $prop => $content)
      {
           $GLOBALS['TL_HEAD'][] = '<meta property="'.$prop.'" content="'.$content.'">';
      }
    Viele Grüße,
    Tim
    Angehängte Dateien
    http://www.premium-contao-themes.com
Lädt...
X