Erreur d'initialisation
This commit is contained in:
parent
016790052c
commit
b050238af7
@ -4,3 +4,11 @@ class theme extends search {
|
|||||||
'keywordColor' => 'rgba(229, 229, 1, 1)'
|
'keywordColor' => 'rgba(229, 229, 1, 1)'
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
class data extends search {
|
||||||
|
public static $defaultData = [
|
||||||
|
'previewLength' => 100,
|
||||||
|
'resultHideContent' => false,
|
||||||
|
'placeHolder' => 'Un plusieurs mots-clés séparés par un espace ou par +',
|
||||||
|
'submitText' => 'Rechercher'
|
||||||
|
];
|
||||||
|
}
|
@ -43,11 +43,6 @@ class search extends common {
|
|||||||
// Configuration vide
|
// Configuration vide
|
||||||
public function config() {
|
public function config() {
|
||||||
// Initialisation des données de thème de la galerie dasn theme.json
|
// Initialisation des données de thème de la galerie dasn theme.json
|
||||||
// Création des valeur par défaut absentes
|
|
||||||
if ( $this->getData(['theme', 'search']) === null ) {
|
|
||||||
require_once('module/search/ressource/defaultdata.php');
|
|
||||||
$this->setData(['theme', 'search', theme::$defaultData]);
|
|
||||||
}
|
|
||||||
if($this->isPost()) {
|
if($this->isPost()) {
|
||||||
// Soumission du formulaire
|
// Soumission du formulaire
|
||||||
$this->setData(['theme', 'search', [
|
$this->setData(['theme', 'search', [
|
||||||
@ -86,6 +81,19 @@ class search extends common {
|
|||||||
|
|
||||||
public function index() {
|
public function index() {
|
||||||
if($this->isPost()) {
|
if($this->isPost()) {
|
||||||
|
|
||||||
|
// Création des valeurs de thème par défaut
|
||||||
|
if ( $this->getData(['theme', 'search']) === null ) {
|
||||||
|
require_once('module/search/ressource/defaultdata.php');
|
||||||
|
$this->setData(['theme', 'search', theme::$defaultData]);
|
||||||
|
}
|
||||||
|
// Création des valeurs de réglage par défaut
|
||||||
|
if ( $this->getData(['module', 'search']) === null ) {
|
||||||
|
require_once('module/search/ressource/defaultdata.php');
|
||||||
|
$this->setData(['module', $this->getUrl(0), data::$defaultData]);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//Initialisations variables
|
//Initialisations variables
|
||||||
$success = true;
|
$success = true;
|
||||||
$result = [];
|
$result = [];
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
<div class="col6">
|
<div class="col6">
|
||||||
<?php echo template::text('searchSubmitText', [
|
<?php echo template::text('searchSubmitText', [
|
||||||
'label' => 'Texte du bouton',
|
'label' => 'Texte du bouton',
|
||||||
'value' => $this->getData(['module', $this->getUrl(0), 'submitText']) ? $this->getData(['module', $this->getUrl(0), 'submitText']) : 'Rechercher'
|
'value' => $this->getData(['module', $this->getUrl(0), 'submitText'])
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col6">
|
<div class="col6">
|
||||||
@ -34,11 +34,11 @@
|
|||||||
<div class="col12">
|
<div class="col12">
|
||||||
<?php echo template::text('searchPlaceHolder', [
|
<?php echo template::text('searchPlaceHolder', [
|
||||||
'label' => 'Aide dans la zone de saisie',
|
'label' => 'Aide dans la zone de saisie',
|
||||||
'value' => $this->getData(['module', $this->getUrl(0), 'placeHolder']) ? $this->getData(['module', $this->getUrl(0), 'placeHolder']) : 'Un ou plusieurs mots-clés séparés par un espace ou par +'
|
'value' => $this->getData(['module', $this->getUrl(0), 'placeHolder'])
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col12">
|
<div class="col12">
|
||||||
<?php echo template::checkbox('searchResultHideContent', true, 'Résultats : masquer le contenu de la page', [
|
<?php echo template::checkbox('searchResultHideContent', true, 'Masquer le contenu de la page dans les résultats', [
|
||||||
'checked' => $this->getData(['module', $this->getUrl(0), 'resultHideContent']),
|
'checked' => $this->getData(['module', $this->getUrl(0), 'resultHideContent']),
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user