Ist auch ohne Hook machbar - so verwende ich es in Contao 4.8 (sollte überall funktionieren)
PHP-Code:
#fe_page.html5
global $objPage;
echo '<meta property="og:title" content="'.($objPage->ogTitle_Custom?$objPage->ogTitle_Custom:$this->title) .'">';
So wird auf jeder Seite der Title ausgegeben.
Für individuelle Inhalte - zb. bei den News:
PHP-Code:
#news_full.html5
global $objPage;
$objPage->ogTitle_Custom = $this->newsHeadline . " und was auch immer";
Im fe_page wird jetzt statt des Title der CustomTitle vom news_full ausgegeben.
Das Ganze natürlich auch noch für Description, Image, Url, Type usw..
lg