keywordsなどのmetaタグを書く場合、views/layouts/main.phpに書けばよいのですが、ページごとに内容を変更したい場合があります。この場合、views以下のファイルで
$cs=Yii::app()->clientScript; $cs->registerMetaTag('キーワード1,キーワード2','keywords'); $cs->registerMetaTag('サイト説明','description');
のように記載すると該当ページだけのmetaタグを表示できます。
また、
<meta property="og:description" content="ほげほげほげ" /> <meta property="og:url" content="http://hoge.com/" />
のようなOpenGraphTagを表示したい場合は、
$cs->registerMetaTag('サイト説明',null,null,array('property'=>'og:description')); $cs->registerMetaTag(Yii::app()->createAbsoluteUrl('/'),null,null,array('property'=>'og:url'));
のように記載すればよいです。
なお、
Yii::app()->createAbsoluteUrl('/')
は、「/」のパスから絶対URLを作成する関数です。
1件のコメント
コメントは受け付けていません。