Ergebnis 1 bis 3 von 3

Thema: fe_page template datetime

  1. #1
    Contao-Nutzer
    Registriert seit
    30.07.2015.
    Beiträge
    140

    Standard fe_page template datetime

    Hi zusammen,

    ich möchte gerne im Headbereich dynamisch die Headline und das Datum von Nachrichten setzen (im fe_page Template):

    HTML-Code:
        <script type="application/ld+json">
          {
            "@context": "http://schema.org",
            "@type": "NewsArticle",
            "headline": "<?= $this->title ?>",
    	"datePublished": "<?= $this->datetime ?>"
          }
        </script>
    Das Problem ist, dass das Datum (datetime) im fe_page Template nicht angezeigt wird, die Headline funktioniert. Wenn ich mir "<?= $this->datetime ?>" im Newsreader Template ausgebe, funktioniert dies einwandfrei.. hat das jmd. eine Ahnung woran das liegt? Bzw. wie ich es lösen könnte?

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

    Standard

    PHP-Code:
    <?= $this->title ?>
    funktioniert nur deshalb, weil das Newsreader Modul den Seitentitel mit der Headline der Nachricht befüllt. Im fe_page Template sind in Wirklichkeit natürlich keine Variablen der Nachricht verfügbar. Du musst das anders herum im news_full Template machen:
    PHP-Code:
    <?php

    $GLOBALS
    ['TL_HEAD'][] = '
      <script type="application/ld+json">
        {
          "@context": "http://schema.org",
          "@type": "NewsArticle",
          "headline": "'
    $this->headline .'",
          "datePublished": "'
    $this->datetime .'"
        }
      </script>
    '
    ;

    ?>

  3. #3
    Contao-Nutzer
    Registriert seit
    30.07.2015.
    Beiträge
    140

    Standard

    Ich hab es schon vermutet Dazu kenne ich Contao noch zu schlecht.. die Doku war irgendwie auch nicht wirklich hilfreich.. naja so klappt es natürlich super! Danke dir!!

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
  •