From 3094b90e16f45e3ad4f24ae5bb81246077800a8a Mon Sep 17 00:00:00 2001 From: developer Date: Thu, 26 Mar 2026 14:51:09 +0800 Subject: [PATCH] =?UTF-8?q?=D0=BE=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D0=BC=D0=BE=D0=B4=D1=83=D0=BB=D1=8C=20=D0=BE=D1=84?= =?UTF-8?q?=D0=BE=D1=80=D0=BC=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Admin/Views/design/index.blade.php | 29 +++++++++++++++---- app/Modules/Main/Models/Design.php | 6 +++- .../Main/Providers/ModuleServiceProvider.php | 9 ++++-- resources/views/layouts/design.blade.php | 7 ++++- resources/views/layouts/guest.blade.php | 15 +++++++--- 5 files changed, 53 insertions(+), 13 deletions(-) diff --git a/app/Modules/Admin/Views/design/index.blade.php b/app/Modules/Admin/Views/design/index.blade.php index 5c374b6..11a1f05 100644 --- a/app/Modules/Admin/Views/design/index.blade.php +++ b/app/Modules/Admin/Views/design/index.blade.php @@ -23,11 +23,11 @@ @endif + + + -->
Акценты
@@ -69,6 +69,25 @@ name="menu_btn_hover_text_color" value="{{ ($parameters['menu_btn_hover_text_color'] ?? '') }}">
+
Заголовки и надписи
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
@endsection \ No newline at end of file diff --git a/app/Modules/Main/Models/Design.php b/app/Modules/Main/Models/Design.php index d599e94..421e1f6 100644 --- a/app/Modules/Main/Models/Design.php +++ b/app/Modules/Main/Models/Design.php @@ -15,6 +15,10 @@ class Design extends Model ]; public const parameters = [ + 'title', + 'copyright', + 'phone', + 'phone_description', 'logo', 'page_color', 'text_color', @@ -33,7 +37,7 @@ public static function getParameters() { } foreach (self::parameters as $parameter) { if (!array_key_exists($parameter, $parameters)) { - $parameters[$parameter] = null; + //$parameters[$parameter] = null; } } return $parameters; diff --git a/app/Modules/Main/Providers/ModuleServiceProvider.php b/app/Modules/Main/Providers/ModuleServiceProvider.php index 2d7762a..2b1bc4a 100644 --- a/app/Modules/Main/Providers/ModuleServiceProvider.php +++ b/app/Modules/Main/Providers/ModuleServiceProvider.php @@ -7,6 +7,7 @@ use Livewire\Livewire; use Illuminate\Support\Facades\Gate; +use Modules\Main\Models\Design; class ModuleServiceProvider extends ServiceProvider { @@ -27,6 +28,11 @@ public function boot() $this->registerComponent(); $this->registerLivewire(); $this->registerHelpers(); + define('DESIGN_PARAMETERS', Design::getParameters()); + + if (array_key_exists('title', DESIGN_PARAMETERS)) { + \Config::set('app.name', DESIGN_PARAMETERS['title']); + } } protected function registerViews() @@ -83,8 +89,7 @@ protected function registerPolicies() protected function registerHelpers() { $files = glob(__DIR__ . '/../Helpers/' . "*.php"); - foreach ($files as $key => $file) - { + foreach ($files as $key => $file) { require_once $file; } } diff --git a/resources/views/layouts/design.blade.php b/resources/views/layouts/design.blade.php index c6e1825..663e54a 100644 --- a/resources/views/layouts/design.blade.php +++ b/resources/views/layouts/design.blade.php @@ -1,6 +1,11 @@