Encore initData et une amélioration du contenu des pages par défault en anglais et en espagnol

This commit is contained in:
Fred Tempez 2023-07-18 22:09:28 +02:00
parent 7e7d1f1f43
commit d13b01791b
2 changed files with 7 additions and 9 deletions

View File

@ -632,16 +632,14 @@ class common
// Version en langue étrangère ou fr_FR sans site de test // Version en langue étrangère ou fr_FR sans site de test
} else { } else {
// En_EN par défaut si le contenu localisé n'est pas traduit // En_EN par défaut si le contenu localisé n'est pas traduit
$langDefault = $lang; $langDefault = array_key_exists($lang, init::$defaultDataI18n) === true ? $lang : 'default';
if (!isset(init::$defaultDataI18n[$lang])) { // Charger les données de cette langue
$langDefault = 'default';
}
$this->setData([$module, init::$defaultDataI18n[$langDefault][$module]]); $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']; $pageId = init::$defaultDataI18n[$langDefault]['locale']['homePageId'];
$content = init::$defaultDataI18n[$langDefault]['html']; $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 { } else {
// Installation des données des autres modules cad theme profil font config, admin et core // Installation des données des autres modules cad theme profil font config, admin et core

View File

@ -750,7 +750,7 @@ class init extends common
] ]
], ],
'module' => [], 'module' => [],
'html' => '<h2>¡Bienvenido/a a esta nueva instalación de ZwiiCMS! Crea y administra tu sitio web de manera sencilla con nuestro sistema amigable.</h2>' 'html' => '<h2>¡Bienvenido/a a esta nueva instalación de ZwiiCMS!</h2><p>Crea y administra tu sitio web de manera sencilla con nuestro sistema amigable.</p><p>Esta es tu primera página, inicia sesión para crear nuevas.</p>'
], ],
'default' => [ 'default' => [
'locale' => [ 'locale' => [
@ -805,7 +805,7 @@ class init extends common
] ]
], ],
'module' => [], 'module' => [],
'html' => '<h2Welcome to this new installation of ZwiiCMS. Easily create and manage your website with our user-friendly system.</h2>' 'html' => '<h2>Welcome to this new installation of ZwiiCMS.</h2><p>Easily create and manage your website with our user-friendly system.</p><p>This is your first page, log in to create new ones.</p>'
] ]
]; ];
public static $siteTemplate = [ public static $siteTemplate = [