コントローラーまたはビューから実行できるように、開いているグラフのメタ タグを動的に設定したいと考えています。検索中に得た多くのことを試しましたが、成功しませんでした。以下は、私がすでに試した解決策です。
Module.php の onBootstrap メソッドに以下の行を書きました。
$doctypeHelper = new Doctype();
$doctypeHelper->setDoctype('XHTML1_RDFA');
次に、ビューのindex.phtmlで、次のコード行を記述して説明メタタグを設定しようとしました。
<script>
<?php echo $this->doctype('XHTML1_RDFA'); ?>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://opengraphprotocol.org/schema/">
<head>
<meta property="og:description" content="musician" />
</script>
私もこの解決策を試しました。コントローラーに次のコード行を書きました。
$renderer = $this->getServiceLocator()->get('Zend\View\Renderer\PhpRenderer');
$renderer->headMeta()->appendName('og:description', 'pimcore is great');
オープングラフのメタタグを動的に設定する方法はありますか? これらのメタ タグ「og:url」、「og:title」、「og:image」、「og:description」を設定する必要があります。