From 246b9c5dde63616efb655ed866499bc856097596 Mon Sep 17 00:00:00 2001 From: Chenx221 Date: Thu, 21 Mar 2024 13:59:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E7=A6=BBlayout=20=E4=B8=8D=E5=90=8C?= =?UTF-8?q?=E8=BA=AB=E4=BB=BD=E7=94=A8=E6=88=B7=E4=BD=BF=E7=94=A8=E4=B8=8D?= =?UTF-8?q?=E5=90=8Clayout=20=E9=9A=90=E8=97=8F=E4=B8=8D=E5=90=88=E9=80=82?= =?UTF-8?q?=E7=9A=84=E5=AF=BC=E8=88=AA=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- views/layouts/admin_main.php | 97 ++++++++++++++++++++++++++++++++++++ views/layouts/guest_main.php | 77 ++++++++++++++++++++++++++++ views/layouts/main.php | 2 +- 3 files changed, 175 insertions(+), 1 deletion(-) create mode 100644 views/layouts/admin_main.php create mode 100644 views/layouts/guest_main.php diff --git a/views/layouts/admin_main.php b/views/layouts/admin_main.php new file mode 100644 index 0000000..c268466 --- /dev/null +++ b/views/layouts/admin_main.php @@ -0,0 +1,97 @@ +registerCsrfMetaTags(); +$this->registerMetaTag(['charset' => Yii::$app->charset], 'charset'); +$this->registerMetaTag(['name' => 'viewport', 'content' => 'width=device-width, initial-scale=1, shrink-to-fit=no']); +$this->registerMetaTag(['name' => 'description', 'content' => $this->params['meta_description'] ?? '']); +$this->registerMetaTag(['name' => 'keywords', 'content' => $this->params['meta_keywords'] ?? '']); +$this->registerLinkTag(['rel' => 'icon', 'type' => 'image/x-icon', 'href' => Yii::getAlias('@web/favicon.ico')]); +$darkMode = Yii::$app->user->isGuest ? 0 : Yii::$app->user->identity->dark_mode; +?> +beginPage() ?> + + > + + <?= Html::encode($this->title) ?> + head() ?> + + +beginBody() ?> + + + +
+
+ params['breadcrumbs'])): ?> + $this->params['breadcrumbs']]) ?> + + + +
+
+ + + +endBody() ?> + + +registerJsFile('@web/js/darkmode_auto.js', ['position' => View::POS_BEGIN]); +} else if ($darkMode === 1) { + $this->registerJsFile('@web/js/darkmode.js', ['position' => View::POS_BEGIN]); +} +?> +endPage() ?> + diff --git a/views/layouts/guest_main.php b/views/layouts/guest_main.php new file mode 100644 index 0000000..1b394cc --- /dev/null +++ b/views/layouts/guest_main.php @@ -0,0 +1,77 @@ +registerCsrfMetaTags(); +$this->registerMetaTag(['charset' => Yii::$app->charset], 'charset'); +$this->registerMetaTag(['name' => 'viewport', 'content' => 'width=device-width, initial-scale=1, shrink-to-fit=no']); +$this->registerMetaTag(['name' => 'description', 'content' => $this->params['meta_description'] ?? '']); +$this->registerMetaTag(['name' => 'keywords', 'content' => $this->params['meta_keywords'] ?? '']); +$this->registerLinkTag(['rel' => 'icon', 'type' => 'image/x-icon', 'href' => Yii::getAlias('@web/favicon.ico')]); +?> +beginPage() ?> + + + + <?= Html::encode($this->title) ?> + head() ?> + + +beginBody() ?> + + + +
+
+ params['breadcrumbs'])): ?> + $this->params['breadcrumbs']]) ?> + + + +
+
+ + + +endBody() ?> + + +endPage() ?> + diff --git a/views/layouts/main.php b/views/layouts/main.php index 8e0c129..e650660 100644 --- a/views/layouts/main.php +++ b/views/layouts/main.php @@ -1,5 +1,5 @@