From d13b01791bf119884a22af9a42e62cdc1d1819d2 Mon Sep 17 00:00:00 2001 From: Fred Tempez Date: Tue, 18 Jul 2023 22:09:28 +0200 Subject: [PATCH] =?UTF-8?q?Encore=20initData=20et=20une=20am=C3=A9lioratio?= =?UTF-8?q?n=20du=20contenu=20des=20pages=20=20par=20d=C3=A9fault=20en=20a?= =?UTF-8?q?nglais=20et=20en=20espagnol?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/core.php | 12 +++++------- core/module/install/ressource/defaultdata.php | 4 ++-- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/core/core.php b/core/core.php index cdbd4df3..fe76b107 100644 --- a/core/core.php +++ b/core/core.php @@ -632,16 +632,14 @@ class common // Version en langue étrangère ou fr_FR sans site de test } else { // En_EN par défaut si le contenu localisé n'est pas traduit - $langDefault = $lang; - if (!isset(init::$defaultDataI18n[$lang])) { - $langDefault = 'default'; - } + $langDefault = array_key_exists($lang, init::$defaultDataI18n) === true ? $lang : 'default'; + // Charger les données de cette langue $this->setData([$module, init::$defaultDataI18n[$langDefault][$module]]); - // Créer la page d'accueil + // Créer la page d'accueil, une seule page dans cette configuration $pageId = init::$defaultDataI18n[$langDefault]['locale']['homePageId']; $content = init::$defaultDataI18n[$langDefault]['html']; - file_put_contents(self::DATA_DIR . $lang . '/content/' . init::$defaultDataI18n[$langDefault]['page'][$pageId]['content'], $content); - + $this->setPage($pageId, $content, $lang); + //file_put_contents(self::DATA_DIR . $lang . '/content/' . init::$defaultDataI18n[$langDefault]['page'][$pageId]['content'], $content); } } else { // Installation des données des autres modules cad theme profil font config, admin et core diff --git a/core/module/install/ressource/defaultdata.php b/core/module/install/ressource/defaultdata.php index a3a55470..23e89d8e 100644 --- a/core/module/install/ressource/defaultdata.php +++ b/core/module/install/ressource/defaultdata.php @@ -750,7 +750,7 @@ class init extends common ] ], 'module' => [], - 'html' => '

¡Bienvenido/a a esta nueva instalación de ZwiiCMS! Crea y administra tu sitio web de manera sencilla con nuestro sistema amigable.

' + 'html' => '

¡Bienvenido/a a esta nueva instalación de ZwiiCMS!

Crea y administra tu sitio web de manera sencilla con nuestro sistema amigable.

Esta es tu primera página, inicia sesión para crear nuevas.

' ], 'default' => [ 'locale' => [ @@ -805,7 +805,7 @@ class init extends common ] ], 'module' => [], - 'html' => '' + 'html' => '

Welcome to this new installation of ZwiiCMS.

Easily create and manage your website with our user-friendly system.

This is your first page, log in to create new ones.

' ] ]; public static $siteTemplate = [