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>
';
?>
Lesezeichen