Re: バージョン8.21〜8.3.0 での hreflangタグの出力の方法について

2017年12月19日 at 13:52

こんにちは。

ソースコードを追っただけなので、動作確認をしていないのですが、
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/

コード上はこれで出力されるようになっています。

(すいません、まだ検証できてないです)

Re: バージョン8.21〜8.3.0 での hreflangタグの出力の方法について

2017年12月19日 at 14:29
ご参考までに私が行っている方法ですが、
concrete.phpではサイト名をオーバーライドしていたため、set_alternate_hreflangの定義はうまくいかず、代わりにコアの構造と同様にsite.phpを用意して下記の様に記述して動作させております。

\application\config\site.php

<?php
return [
'sites' => [
'default' => [
'multilingual' => [
'set_alternate_hreflang' => true,
],
],
],
];