Skip to content
Snippets Groups Projects
Commit dce11cc5 authored by gloas's avatar gloas
Browse files

ajout de l'option facettes cochables dans admin/module recherche

git-svn-id: http://afi-forge.afi-sa.fr/svn/opacce/trunk@3422 e3cc70dd-a52f-4065-8a26-0e09943c8c5c
parent c7586619
No related merge requests found
......@@ -72,6 +72,13 @@ echo $this->tagSelectionChamps("libelles");
<td class="droite">Affichage&nbsp;</td>
<td class="gauche"><?php echo $this->formSelect("facettes_actif",$this->preferences["facettes_actif"],"",array("0" => "Ne pas afficher","1"=>"Afficher les facettes")) ?></td>
</tr>
<tr>
<td class="droite"><?php echo $this->_('Facette cochables').'&nbsp;' ?></td>
<td class="gauche"><?php echo $this->formCheckbox('facettes_cochables',
$this->preferences['facettes_cochables'],
null,
[1, 0]) ?></td>
</tr>
<tr>
<td class="droite">Nombre d'éléments par facette&nbsp;</td>
<td class="gauche"><input type="text" name="facettes_nombre" id="facettes_nombre" size="5" value="<?php echo $this->preferences["facettes_nombre"] ?>"></td>
......
......@@ -259,6 +259,7 @@ class Class_Systeme_ModulesAppli extends Class_Systeme_ModulesAbstract {
$ret["liste_format"] = 1; // Format de liste (1=liste 2=accordéon 3=vignettes 4=bookflip)
$ret["liste_codes"] = "TAN"; // Champs a afficher dans la liste (TANECR)
$ret["facettes_actif"] = 1; // Afficher les facettes
$ret["facettes_cochables"] = 0; // Afficher les checkbox pour les facettes
$ret["facettes_codes"] = "ADPML"; // Types de facettes à afficher
$ret["facettes_nombre"] = 3; // Nombre de facettes à afficher pour 1 rubrique
$ret["facettes_message"] = "Affiner le résultat..."; // Message au dessus de la boite
......
......@@ -195,6 +195,25 @@ class ModulesControllerConfigRechercheResultatWithPreferencesTest extends Admin_
public function champTitreShouldBeAvailableForDisplayModeTable() {
$this->assertXPathContentContains('//div[@code="J"]', 'Titre');
}
/** @test */
public function zoneFacetteShouldContainsAfficherLesFacettes() {
$this->assertXPathContentContains('//select[@name="facettes_actif"]//option', 'Afficher les facettes');
}
/** @test */
public function zoneFacetteShouldContainsOptionFacettesCochables() {
$this->assertXPath('//input[@type="checkbox"][@name="facettes_cochables"]');
}
/** @test */
public function optionFacettesCochablesShouldNotBeChecked() {
$this->assertNotXPath('//input[@type="checkbox"][@name="facettes_cochables"][@checked="checked"]');
}
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment