From 1d03bef45160c4b498fdbf6b52aa9818f28e2edd Mon Sep 17 00:00:00 2001 From: masaton0216 Date: Fri, 29 May 2026 10:46:19 +0900 Subject: [PATCH 1/3] =?UTF-8?q?add:=20=E3=82=B3=E3=82=A2=20meta=E3=82=BF?= =?UTF-8?q?=E3=82=B0=E3=81=AB=E3=83=AD=E3=82=B0=E3=82=A4=E3=83=B3=E6=99=82?= =?UTF-8?q?=E3=81=AE=E3=83=A6=E3=83=BC=E3=82=B6ID=E3=82=92=E8=BF=BD?= =?UTF-8?q?=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/views/layouts/app.blade.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index 28301aa7e..c1839d970 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -96,6 +96,10 @@ @endif {{-- CSRF Token --}} + {{-- ログインID(使用例:JSから参照する等)。未ログイン時は出力しない --}} + @auth + + @endauth {{-- cc_configsのセット場所は、app\Http\Middleware\ConnectInit::handle(). 管理画面・一般画面全てのviewで参照できる --}} @if(isset($page)){{$page->page_name}} | @endif{{$site_name}} From 02423996c15f9c6e7451ed669ec11359a34f7aec Mon Sep 17 00:00:00 2001 From: masaton0216 Date: Fri, 29 May 2026 11:27:38 +0900 Subject: [PATCH 2/3] =?UTF-8?q?add:=20=E3=82=B5=E3=82=A4=E3=83=88=E7=AE=A1?= =?UTF-8?q?=E7=90=86=20meta=E6=83=85=E5=A0=B1=20=E6=A9=9F=E8=83=BD?= =?UTF-8?q?=E6=8B=A1=E5=BC=B5=E7=94=A8meta=E8=A1=A8=E7=A4=BA=E3=81=AEON/OF?= =?UTF-8?q?F=E6=A9=9F=E8=83=BD=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Plugins/Manage/SiteManage/SiteManage.php | 7 ++++ resources/views/layouts/app.blade.php | 6 ++- .../views/plugins/manage/site/meta.blade.php | 37 +++++++++++++++++++ 3 files changed, 48 insertions(+), 2 deletions(-) diff --git a/app/Plugins/Manage/SiteManage/SiteManage.php b/app/Plugins/Manage/SiteManage/SiteManage.php index 71729c9cf..2a0064ffd 100644 --- a/app/Plugins/Manage/SiteManage/SiteManage.php +++ b/app/Plugins/Manage/SiteManage/SiteManage.php @@ -862,6 +862,13 @@ public function saveMeta($request, $page_id = null, $errors = array()) ); } + // 機能拡張用meta設定の保存 + Configs::updateOrCreate( + ['name' => 'expose_login_id_meta'], + ['category' => 'meta', + 'value' => $request->expose_login_id_meta ?? '0'] + ); + // メタ情報の更新完了メッセージ session()->flash('flash_message', 'メタ情報を更新しました。'); diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index c1839d970..e76f75cf7 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -96,9 +96,11 @@ @endif {{-- CSRF Token --}} - {{-- ログインID(使用例:JSから参照する等)。未ログイン時は出力しない --}} + {{-- ログインユーザID。未ログイン時 or 機能無効時は出力しない --}} @auth - + @if (Configs::getConfigsValue($cc_configs, 'expose_login_id_meta') == '1') + + @endif @endauth {{-- cc_configsのセット場所は、app\Http\Middleware\ConnectInit::handle(). 管理画面・一般画面全てのviewで参照できる --}} @if(isset($page)){{$page->page_name}} | @endif{{$site_name}} diff --git a/resources/views/plugins/manage/site/meta.blade.php b/resources/views/plugins/manage/site/meta.blade.php index d59924024..226956f19 100644 --- a/resources/views/plugins/manage/site/meta.blade.php +++ b/resources/views/plugins/manage/site/meta.blade.php @@ -92,6 +92,43 @@ ページのタイプを指定(例:website, article, blog, video.movie等)※初期値:website + {{-- 機能拡張用meta --}} +
+
機能拡張用meta
+
+ + 機能拡張用metaとは
+ JavaScript等のフロントエンド拡張から参照する目的で、Connect-CMSのHTMLヘッダにmetaタグを追加出力する設定です。
+ ※ HTMLソースに出力されるため、組織のセキュリティポリシーに合わせて有効化してください。 +
+
+
+ +
+
+
+ @if(Configs::getConfigsValueAndOld($configs, "expose_login_id_meta", "0") == "0") + + @else + + @endif + +
+
+
+
+ @if(Configs::getConfigsValueAndOld($configs, "expose_login_id_meta", "0") == "1") + + @else + + @endif + +
+
+
+ ログイン中のみ <meta name="cc-login-userid" content="{ログインID}"> を出力します。 +
+ {{-- Submitボタン --}}
From f8d4acfa075ecd1069ab84afa16864069db2ae10 Mon Sep 17 00:00:00 2001 From: masaton0216 Date: Fri, 29 May 2026 11:35:33 +0900 Subject: [PATCH 3/3] =?UTF-8?q?refactor:=20=E3=82=B3=E3=82=A2=20=E3=82=B5?= =?UTF-8?q?=E3=82=A4=E3=83=88=E7=AE=A1=E7=90=86=20=E9=A0=85=E7=9B=AE?= =?UTF-8?q?=E3=81=AE=E7=89=A9=E7=90=86=E5=90=8D=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Plugins/Manage/SiteManage/SiteManage.php | 4 ++-- resources/views/layouts/app.blade.php | 2 +- .../views/plugins/manage/site/meta.blade.php | 16 ++++++++-------- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/app/Plugins/Manage/SiteManage/SiteManage.php b/app/Plugins/Manage/SiteManage/SiteManage.php index 2a0064ffd..8302a0d39 100644 --- a/app/Plugins/Manage/SiteManage/SiteManage.php +++ b/app/Plugins/Manage/SiteManage/SiteManage.php @@ -864,9 +864,9 @@ public function saveMeta($request, $page_id = null, $errors = array()) // 機能拡張用meta設定の保存 Configs::updateOrCreate( - ['name' => 'expose_login_id_meta'], + ['name' => 'expose_login_userid_meta'], ['category' => 'meta', - 'value' => $request->expose_login_id_meta ?? '0'] + 'value' => $request->expose_login_userid_meta ?? '0'] ); // メタ情報の更新完了メッセージ diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index e76f75cf7..c2e482bd3 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -98,7 +98,7 @@ {{-- ログインユーザID。未ログイン時 or 機能無効時は出力しない --}} @auth - @if (Configs::getConfigsValue($cc_configs, 'expose_login_id_meta') == '1') + @if (Configs::getConfigsValue($cc_configs, 'expose_login_userid_meta') == '1') @endif @endauth diff --git a/resources/views/plugins/manage/site/meta.blade.php b/resources/views/plugins/manage/site/meta.blade.php index 226956f19..86a364de2 100644 --- a/resources/views/plugins/manage/site/meta.blade.php +++ b/resources/views/plugins/manage/site/meta.blade.php @@ -107,22 +107,22 @@
- @if(Configs::getConfigsValueAndOld($configs, "expose_login_id_meta", "0") == "0") - + @if(Configs::getConfigsValueAndOld($configs, "expose_login_userid_meta", "0") == "0") + @else - + @endif - +
- @if(Configs::getConfigsValueAndOld($configs, "expose_login_id_meta", "0") == "1") - + @if(Configs::getConfigsValueAndOld($configs, "expose_login_userid_meta", "0") == "1") + @else - + @endif - +