Fix install sitemap

This commit is contained in:
Fred Tempez 2023-02-27 14:33:03 +01:00
parent c77d677874
commit ec477de8d8

View File

@ -173,15 +173,6 @@ class install extends common
$this->removeDir(self::DATA_DIR . 'fr_FR'); $this->removeDir(self::DATA_DIR . 'fr_FR');
} }
// Création de la liste des pages et du sitemap uniquement en FR, autres sites sont vides.
if (self::$i18nContent === 'fr_FR') {
// Mise à jour de la liste des pages pour TinyMCE
$this->listPages();
// Créer sitemap
$this->createSitemap();
}
// Sauvegarder la configuration du Proxy // Sauvegarder la configuration du Proxy
$this->setData(['config', 'proxyType', $this->getInput('installProxyType')]); $this->setData(['config', 'proxyType', $this->getInput('installProxyType')]);
$this->setData(['config', 'proxyUrl', $this->getInput('installProxyUrl')]); $this->setData(['config', 'proxyUrl', $this->getInput('installProxyUrl')]);
@ -217,10 +208,10 @@ class install extends common
// Installation du thème sélectionné // Installation du thème sélectionné
$dataThemes = json_decode(file_get_contents('core/module/install/ressource/themes/themes.json'), true); $dataThemes = json_decode(file_get_contents('core/module/install/ressource/themes/themes.json'), true);
$dataThemes = $dataThemes['themes']; $dataThemes = $dataThemes['themes'];
$themeId = $dataThemes[$this->getInput('installTheme', helper::FILTER_STRING_SHORT)]['filename']; $themeFilename = $dataThemes[$this->getInput('installTheme', helper::FILTER_STRING_SHORT)]['filename'];
if ($themeId !== 'default') { if ($themeFilename !== '') {
$theme = new theme; $theme = new theme;
$theme->import('core/module/install/ressource/themes/' . $themeId); $theme->import('core/module/install/ressource/themes/' . $themeFilename);
} }
// Copie des thèmes dans les fichiers // Copie des thèmes dans les fichiers
@ -243,6 +234,13 @@ class install extends common
// Fixe l'adresse from pour les envois d'email // Fixe l'adresse from pour les envois d'email
$this->setData(['config', 'smtp', 'from', 'no-reply@' . str_replace('www.', '', $_SERVER['HTTP_HOST'])]); $this->setData(['config', 'smtp', 'from', 'no-reply@' . str_replace('www.', '', $_SERVER['HTTP_HOST'])]);
// Création de la liste des pages et du sitemap uniquement en FR, autres sites sont vides.
// Mise à jour de la liste des pages pour TinyMCE
$this->listPages();
// Créer sitemap
$this->createSitemap();
// Valeurs en sortie // Valeurs en sortie
$this->addOutput([ $this->addOutput([
'redirect' => helper::baseUrl(true) . $this->getData(['locale', 'homePageId']), 'redirect' => helper::baseUrl(true) . $this->getData(['locale', 'homePageId']),