バージョン8.21〜8.3.0 での hreflangタグの出力の方法について
2017年12月17日 at 8:31
concrete5 の version 8.1.0 以降のリリースノートにて、 hreflang タグ関係の記述があり、また、 header_required.php においても関連すると思われる記述があります (Version 8.3.0)。
標準の Elemental theme の header_top.phpで header_required を参照しているのは 9行目の以下の記述ですので、ここに同じようにheader_required.phpで定義されている $alternateHreflangTags についての記述を追加すれば良いのでは?と考え実施しましたが、hreflangタグは出力されませんでした。
View::element('header_required', [
'pageTitle' => isset($pageTitle) ? $pageTitle : '',
hreflangタグをconcrete5上で出力するには、どのようにすれば良いでしょうか?ご教示いただけましたら幸いです。
よろしくお願いいたします。
タグ:
Katz Ueno
Re: バージョン8.21〜8.3.0 での hreflangタグの出力の方法について
ソースコードを追っただけなので、動作確認をしていないのですが、
Elemental テーマのheader_top.php のそこの箇所は関係ないです。
hreflang タグは下記の設定をすることで出力されるようになります。
● application/config/concrete.php に記述が設定
サンプルhttp://gist.github.com/katzueno/33628b7f98e1db16c710604f93162be6)
● concrete5 内で多言語セクションを複数設定
http://concrete5-japan.org/help/5-7/movies/editing/i18n/
コード上はこれで出力されるようになっています。
(すいません、まだ検証できてないです)