diff --git a/app/Plugins/Manage/SiteManage/SiteManage.php b/app/Plugins/Manage/SiteManage/SiteManage.php index 71729c9cf..8302a0d39 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_userid_meta'], + ['category' => 'meta', + 'value' => $request->expose_login_userid_meta ?? '0'] + ); + // メタ情報の更新完了メッセージ session()->flash('flash_message', 'メタ情報を更新しました。'); diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index 28301aa7e..c2e482bd3 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -96,6 +96,12 @@ @endif {{-- CSRF Token --}} + {{-- ログインユーザID。未ログイン時 or 機能無効時は出力しない --}} + @auth + @if (Configs::getConfigsValue($cc_configs, 'expose_login_userid_meta') == '1') + + @endif + @endauth {{-- cc_configsのセット場所は、app\Http\Middleware\ConnectInit::handle(). 管理画面・一般画面全てのviewで参照できる --}}