baserCMS 多言語対応(英語) Ver.4.0.8

aka123 > baserCMS 多言語対応(英語) Ver.4.0.8 @ 2017/11/24 16:43
【baserCMSのバージョン】4.0.8

baserCMSの「サブサイトで言語設定を利用する」の機能で質問です。

現在、システム設定の「サブサイトで言語設定を利用する」にチェックを付けて
サブサイト管理で英語用の設定を入れていますが、
ブラウザの言語設定を英語にしてもリダイレクトしなくて困っております。
何か設定漏れが有りますでしょうか?


Layout及びElementは「english」で用意しております。

ブラウザはchromeで下記のサイトを参考に言語設定を行いました。
https://support.google.com/chrome/answer/173424?co=GENIE.Platform%3DDesktop&hl=ja

また、URLで「http://***.jp/en/」とアクセスすると英語のLayoutを読み込んでいるようです。
akillerbee > Re: baserCMS 多言語対応(英語) Ver.4.0.8 @ 2017/11/29 14:14
こんにちはakillerbeeです。

こちら私のほうでも確認しましたが同様の現象が確認できました。
バグの可能性もありますので調査を進めております。
下記のメソッドの言語やデバイスからサブサイトを判別している箇所がありそこに不備がアルのでは無いかと思っています。
lib/Baser/Lib/BcSite.php
public static function findCurrentSub

試しに下記のようにサブサイトデータをreturnするとリダイレクトされることを確認しております。
// 言語の一致するサブサイト候補に絞り込む
		$subSites = [];
		if($lang && Configure::read('BcSite.use_site_lang_setting')) {
			foreach($sites as $site) {
				if(!$site->enabled) {
					continue;
				}
				if (!$sameMainUrl || ($sameMainUrl && $site->sameMainUrl)) {
					if($site->lang == $lang->name && $currentSite->id == $site->mainSiteId) {
//						$subSites[] = $site;
						return $site;
//						break;
					}
				}
			}
		}


取り急ぎご連絡まで
aka123 > Re: baserCMS 多言語対応(英語) Ver.4.0.8 @ 2017/11/30 15:39
akillerbee様

ご確認いただいてありがとうございます。
とりあえず、URLでリンクを作成すればできそうなので取り急ぎ英語ページを作成することを進めようかと思います。
akillerbee > Re: baserCMS 多言語対応(英語) Ver.4.0.8 @ 2017/12/1 16:02
こんにちはakillerbeeです。

こちら仕様の確認も含めチケットを作成しております。
http://project.e-catchup.jp/issues/19410

宜しくお願い致します。
ryuring > Re: baserCMS 多言語対応(英語) Ver.4.0.8 @ 2017/12/10 18:21
こんにちは。
パッチ準備しておきました。
http://project.e-catchup.jp/issues/19410

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
22 人のユーザが現在オンラインです。 (21 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 22