Check présence feuille de style avant chargement

This commit is contained in:
Fred Tempez 2022-03-21 19:22:34 +01:00
parent 77e3a54158
commit afbc7053e3
5 changed files with 18 additions and 9 deletions

View File

@ -1,2 +1,4 @@
# version 3.4
- Changement de nom du bouton Thème devient mise en page
# Version 3.5
- Appel de la feuille de style si présente

View File

@ -17,7 +17,7 @@
class gallery extends common {
const VERSION = '3.4';
const VERSION = '3.5';
const REALNAME = 'Galerie';
const DELETE = true;
const UPDATE = '0.0';
@ -665,7 +665,9 @@ class gallery extends common {
'showBarEditButton' => true,
'title' => $this->getData(['module', $this->getUrl(0), 'content', $gallery, 'config', 'name']),
'view' => 'gallery',
'style' => $this->getData(['module', $this->getUrl(0), 'theme', 'style'])
'style' => file_exists($this->getData(['module', $this->getUrl(0), 'theme', 'style']))
? $this->getData(['module', $this->getUrl(0), 'theme', 'style'])
: ''
]);
}
// Pas d'image dans la galerie

View File

@ -1,6 +1,7 @@
# Version 4
# Version 4.2
- Config : le nombre d'objet est fixe, constante dans news.php
- Ecran layout réservé à la configuration et au thème
- Bug avec l'initialisation, fichier css déclaré mais absent
- Appel de la feuille style si présente
A faire partie CSS à amléiorer au niveau des options

View File

@ -15,7 +15,7 @@
class news extends common {
const VERSION = '4.1';
const VERSION = '4.2';
const REALNAME = 'News';
const DELETE = true;
const UPDATE = '0.0';
@ -515,7 +515,9 @@ class news extends common {
'showBarEditButton' => true,
'showPageContent' => true,
'view' => 'index',
'style' => $this->getData(['module', $this->getUrl(0),'theme', 'style'])
'style' => file_exists($this->getData(['module', $this->getUrl(0), 'theme', 'style']))
? $this->getData(['module', $this->getUrl(0), 'theme', 'style'])
: ''
]);
}

View File

@ -19,7 +19,7 @@
class search extends common {
const VERSION = '2.4';
const VERSION = '2.6';
const REALNAME = 'Recherche';
const DELETE = true;
const UPDATE = '0.0';
@ -313,7 +313,9 @@ class search extends common {
'view' => 'index',
'showBarEditButton' => true,
'showPageContent' => !$this->getData(['module', $this->getUrl(0), 'config', 'resultHideContent']),
'style' => $this->getData(['module', $this->getUrl(0), 'theme', 'style'])
'style' => file_exists($this->getData(['module', $this->getUrl(0), 'theme', 'style']))
? $this->getData(['module', $this->getUrl(0), 'theme', 'style'])
: ''
]);
} else {
// Valeurs en sortie, affichage du formulaire