getRequest(); $attributes = $request->getAttributes(); $base = $attributes['base']; // ユーザーのブラウザ設定から言語コードを取得 $language = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); // デフォルト言語コードを設定(例: 日本語) $default_language = 'ja'; // 許可された言語コードを配列に追加 $allowed_languages = ['en', 'ja', 'fr', 'zh', 'de']; // 言語コードの設定ロジック if (!in_array($language, $allowed_languages)) { $language = $default_language; } ?>
BcBaser->charset() ?> BcBaser->title() ?> BcBaser->metaDescription() ?> BcBaser->metaKeywords() ?> BcBaser->css([ 'bxSlider.min', 'base.min' ]) ?> = $this->BcBaser->declarationI18n() ?> BcBaser->js([ 'jquery-1.11.3.min', 'startup.min', 'jquery.bxslider.min', 'base.min' ], [ 'defer' => true ]); ?> BcBaser->js('common.bundle', true, [ 'id' => 'AdminScript', 'data-baseurl' => h($base), 'data-basercoreprefix' => \Cake\Utility\Inflector::underscore(\BaserCore\Utility\BcUtil::getBaserCorePrefix()), 'defer' => true ]) ?> BcBaser->scripts() ?> BcBaser->isHome()): ?> BcBaser->googleAnalytics() ?> BcBaser->func() ?> BcBaser->header() ?> BcBaser->isHome()): ?>SEO対策済み、レスポンシブ対応の洗練されたデザイン。