Recherche

Recherche Simple

Affiche la liste des résultats du moteur de recherche (et non le moteur de recherche qui est généralement intégré à un template principal).

Le widget repose sur un fichier général qui est complété par un fichier spécifique par service. On présentera ainsi à l'aide de modèle graphiques différents les résultats d'une recherche dans les services "Site Web", "Blog" et "Catalogue".

Contrairement aux autres widgets, la Recherche simple est composée de 4 fichiers :

  • index.html : correspond aux éléments communs du moteur de recherche.
  • cms.html : correspond aux résultats d'une recherche sur le Site web.
  • blog.html : correspond aux résultats d'une recherche sur le Blog.
  • catalogue.html : correspond aux résultats d'une recherche sur le Catalogue. Ce fichier inclut un moteur de recherche avancé pour le catalogue.

Paramètres de configuration du widget :

  • Modèle graphique : permet de choisir entre les différents modèles graphiques disponibles. Chaque modèle graphique détermine une apparence différente du widget.
  • Limiter l'affichage aux X premiers billets : limite l'affichage aux X premiers billets disponibles en fonction de la configuration du widget. La valeur de X peut être choisie.
  • Afficher seulement les Y premiers caractères du contenu des billets : affiche les Y premiers caractères du contenu des balises {resume} et {accroche} ; la valeur de Y peut être choisie. Si Y est égale à 0, le contenu ne sera pas affiché. Si Y est non renseignée, tout le contenu sera affiché.
  • Afficher la navigation : afficher la navigation de page en page (page précédente / page suivante) si le nombre de billets à afficher est supérieur à la valeur de X du point précédent.

Le code source de ce widget se trouve dans le dossier : theme/fr/widgets/recherche/simple/index.html

<!-- BEGIN:main -->

  <h1>R&eacute;sultat(s) pour &quot;{recherche}&quot; </h1>
  
  <p>{resultats}</p>
  <div>
    <!-- BEGIN:nav1 -->
    <!-- BEGIN:precedent -->
    <a href="{lien_precedent}" title="page pr&eacute;cedente">page pr&eacute;cedente</a>
    <!-- END:precedent -->
    <!-- BEGIN: pages -->
    <a href="{lien_page}">{page}</a>
    <!-- END: pages -->
    <!-- BEGIN:suivant -->
    <a href="{lien_suivant}" title="page suivante">page suivante</a>
    <!-- END:suivant -->
    <!-- END:nav1 -->
  </div>

<!-- END:main -->

Bloc main

Bloc racine tout le temps affiché

La liste ci-dessous présente les différentes balises disponibles au sein du bloc <!-- BEGIN:main -->

resultats

Affiche les résultats de la recherche dans le service concerné.

recherche

Expression recherchée.

ctl

Cette balise est présente dans certains widgets qui utilisent un formulaire. Elle y a alors une utilité technique, sans elle le formulaire ne fonctionnera pas.

serial

Identifiant unique du widget dans la page. Permet d'identifier de manière unique le widget dans la page.

lien_tri

Cf valeur de la balise dans le template dédié ci dessous

widget_modele

Nom du modèle utilisé par le widget (vide pour le modèle de base).

widget_limit

Nombre maximum d'éléments affichés

widget_resume

Longueur maximale des accroches

widget_afficher_navigation

Affiche 1 si la navigation est affichée, 0 si elle est masquée

Bloc main.nav1 et main.nav2

Bloc d'affichage de la navigation, voir guide du designer 1ere partie

Site web

Ce template correspond aux résultats d'une recherche sur le Site web.

Le formulaire de recherche supporte les paramètres suivants :

  • r : termes de la recherche comparés aux contenus des champs titre, sous titre, texte 1 à texte 15 des billets des pages du cms
  • fields : restreint la porté du paramètre r à une liste de champs
  • titre : terme de recherche additionnel pour le titre des billets
  • sstitre : terme de recherche additionnel pour le sous titre des billets
  • texte1 à texte15 : termes de recherches additionnels pour chacun des champs textes des billets

Par exemple la recherche basée sur les paramètres r=test&fields=titre,texte2,texte5&texte6=truc&texte10=chose affichera les billets dont :

  • les champs titre, sous titre, texte5 ou texte 10 contiennent la chaîne "test"
  • ET le champ texte 6 contient le texte "truc"
  • ET le champ texte 10 contient le texte "chose"

Le code source de ce widget se trouve dans le dossier : theme/fr/widgets/recherche/simple/cms.html

<!-- BEGIN:main -->

<div>
  <h2>{nb_resultats} r&eacute;sultat(s) dans le Site web </h2>
  <div>Trier par : <a href="{lien_tri}=d" title="Trier par Date">Date</a> | <a href="{lien_tri}=p" title="Trier par Page">Page</a></div>
</div>
<!-- BEGIN:resultat -->

  <h3><a href="{lien}" title="Aller &agrave; la page">{intitule_page}</a></h3>
  <div> {titre_billet}</div>
  <p>{resume}</p>

<!-- END:resultat -->
<!-- BEGIN:noresultat -->

  <h3>Aucun r&eacute;sultat n'a &eacute;t&eacute; trouv&eacute; dans le Site web.</h3> <p>Rechercher <a href="/recherche/blog/?r={recherche}" title="Rechercher dans le Blog">dans le Blog</a> ou <a href="/recherche/catalogue/?r={recherche}" title="Rechercher dans le Catalogue">dans le Catalogue</a>.
  </p> 

<!-- END:resultat -->
<!-- END:main -->

Bloc main

Bloc racine tout le temps affiché

La liste ci-dessous présente les différentes balises disponibles au sein du bloc <!-- BEGIN:main -->

nb_resultats

Affiche le nombre de résultats trouvés

serial

Identifiant unique du widget dans la page. Permet d'identifier de manière unique le widget dans la page.

recherche

Expression recherchée.

lien_tri

URL permettant de classer les résultats selon un critère passé en paramètre. {lien_tri}=d pour trier par Date, {lien_tri}=p pour trier par Page

widget_modele

Nom du modèle utilisé par le widget (vide pour le modèle de base).

widget_limit

Nombre maximum d'éléments affichés

widget_resume

Longueur maximale des accroches

widget_afficher_navigation

Affiche 1 si la navigation est affichée, 0 si elle est masquée

Bloc main.resultat

Le contenu du bloc s'affiche pour chaque résultat.

La liste ci-dessous présente les différentes balises disponibles au sein du bloc <!-- BEGIN:resultat -->

accueil

Affiche 1 si la page libre du billet est la page d'accueil, sinon affiche 0.

type_billet

Type du billet. Affiche le nom du répertoire du billet dans l'espace FTP.

titre

Titre du billet.

sstitre

Sous-titre du billet.

texte1 à texte 15

Affiche le contenu des champs texte1 à texte15.

groupe_billet

Groupe du billet.

intitule_page

Intitulé de la page libre du billet.

nom_optim

Nom optimisé de la page libre du billet (c'est à dire la dernière partie de l'URL de la page), tel qu'il est défini dans les options avancées de la page d'édition de la page libre.

compteur

La balise affichera un compteur commençant à 1 et qui sera incrémenté de 1 à chaque fois.

alterne

La balise affichera alternativement 1 ou 2.

alterne_3

La balise affichera alternativement 1,2 ou 3.

alterne_4

La balise affichera alternativement 1,2,3 ou 4.

alterne_5

La balise affichera alternativement 1,2,3,4 ou 5.

lien

URL vers la page libre du billet.

titre_billet

Affiche le titre du billet ou le sous-titre si le titre est vide.

resume

Version coupée du champ texte1 ou texte2 si le texte1 est vide. La longueur est configurable dans le widget.

resume_texte1

Version coupée du champ texte1. La longueur est configurable dans le widget.

resume_texte2

Version coupée du champ texte2. La longueur est configurable dans le widget.

Bloc main.resultat.titre_billet

Le contenu du bloc ne s'affiche que si le titre ou le sous-tutre du billet n'est pas vide.

Bloc main.resultat.resume

Le contenu du bloc ne s'affiche que si le resume_texte1 ou resume_texte2 du billet n'est pas vide.

Bloc main.resultat.resume_texte1

Le contenu du bloc ne s'affiche que si le resume_texte1 du billet n'est pas vide.

Bloc main.resultat.resume_texte2

Le contenu du bloc ne s'affiche que si le resume_texte2 du billet n'est pas vide.

Bloc main.resultat.titre

Le contenu du bloc ne s'affiche que si le titre du billet n'est pas vide.

Bloc main.resultat.sstitre

Le contenu du bloc ne s'affiche que si le sous-titre du billet n'est pas vide.

Bloc main.resultat.texte1 à texte 15

Les contenus des blocs ne s'affichent que si les contenus des champs textes correspondants ne sont pas vides.

Bloc main.noresultat

Le bloc s'affiche si aucun résultat n'est trouvé

Blog

Ce template correspond aux résultats d'une recherche sur le Blog.

Le formulaire de recherche supporte les paramètres suivants :

  • r : termes de la recherche comparés aux contenus des champs titre, chapô, texte des billets du blog
  • fields : restreint la porté du paramètre r à une liste de champs
  • titre : terme de recherche additionnel pour le titre des billets
  • chapo : terme de recherche additionnel pour le chapô des billets
  • texte : terme de recherche additionnel pour le textes des billets

Par exemple la recherche basée sur les paramètres r=test&fields=titre,texte&titre=truc affichera les billets dont :

  • les champs titre ou texte contiennent la chaîne "test"
  • ET le champ titre contient le texte "truc"

Le code source de ce widget se trouve dans le dossier : theme/fr/widgets/recherche/simple/blog.html

<!-- BEGIN:main -->

<div>
  <h2>{nb_resultats} r&eacute;sultat(s) dans le Blog </h2>
  <div>Trier par : <a href="{lien_tri}=d" title="Trier par Date">Date</a> | <a href="{lien_tri}=t" title="Trier par Titre">Titre</a> | <a href="{lien_tri}=c" title="Trier par Cat&eacute;gorie">Cat&eacute;gorie</a> | <a href="{lien_tri}=a" title="Trier par Auteur">Auteur</a></div>
</div>
<!-- BEGIN:resultat -->

  <h3><a href="{lien_billet}"> {titre} </a></h3>
  <div>Par {auteur}, le {num_jour_publication} {mois_publication} {annee_publication} dans <a href="{lien_categorie}">{intitule_categorie}</a> | <a href="{lien_billet}#commentaires">{nb_commentaires} commentaire{pluriel_commentaire}</a> </div>
  <p>{accroche}</p>

<!-- END:resultat -->
<!-- BEGIN:noresultat -->

  <h3>Aucun r&eacute;sultat n'a &eacute;t&eacute; trouv&eacute; dans le Blog.</h3><p> Rechercher <a href="/recherche/cms/?r={recherche}" title="Rechercher dans le Site web">dans le Site web</a> ou <a href="/recherche/catalogue/?r={recherche}" title="Rechercher dans le Catalogue">dans le Catalogue</a>.</p> 
  
<!-- END:resultat -->
<!-- END:main -->

Bloc main

Bloc racine tout le temps affiché

La liste ci-dessous présente les différentes balises disponibles au sein du bloc <!-- BEGIN:main -->

nb_resultats

Affiche le nombre de résultats trouvés

serial

Identifiant unique du widget dans la page. Permet d'identifier de manière unique le widget dans la page.

recherche

Expression recherchée.

lien_tri

URL permettant de classer les résultats selon un critère passé en paramètre.

  • {lien_tri}=d pour trier par Date,
  • {lien_tri}=t pour trier par Titre,
  • {lien_tri}=c pour trier par Catégorie,
  • {lien_tri}=a pour trier par Auteur
widget_modele

Nom du modèle utilisé par le widget (vide pour le modèle de base).

widget_limit

Nombre maximum d'éléments affichés

widget_resume

Longueur maximale des accroches

widget_afficher_navigation

Affiche 1 si la navigation est affichée, 0 si elle est masquée

Bloc main.resultat

Le contenu du bloc s'affiche pour chaque résultat.

La liste ci-dessous présente les différentes balises disponibles au sein du bloc <!-- BEGIN:resultat -->

billet_id

Id du billet.

titre

Titre du billet

en_avant

Affiche 1 si le billet est épinglé, sinon affiche 0.

chapo

Chapô du billet

contenu

Contenu du billet

accroche

Accroche du billet. Affiche le chapô du billet ou son contenu si son chapô est vide.

type_billet

Type du billet.

texte1 à texte15

Affiche les champs texte1 à texte15.

categorie_id

Identifiant unique de la catégorie du billet.

commentaires_ouverts

Affiche 1 quand les commentaires du billet sont ouverts, sinon 0.

nom_optim

Nom optimisé du billet (c'est à dire la dernière partie de l'URL de la page), tel qu'il est défini dans les options avancées de la page d'édition du billet.

intitule_categorie

Intitulé de la catégorie du billet.

nb_commentaires

Nombre de commentaires

categorie_optim

Nom optimisé de la catégorie tel qu'il est dans la page d'édition d'une catégorie du Blog dans le champ "Nom de la page"

lien_billet

URL vers le billet

lienperma_billet

URL complète (avec le nom de domaine) vers le billet

lien_categorie

URL vers la catégorie du billet

auteur

Auteur du billet

pluriel_commentaire

Affiche "s" si le billet contient plus d'un commentaire

num_jour_publication

Affiche le numéro du jour de la date de publication (01 - 31).

jour_semaine_publication

Affiche le jour de la semaine de la date de publication (lundi - dimanche).

num_mois_publication

Affiche le numéro du mois de la date de publication (01 - 12).

mois_publication

Affiche le mois de la date de publication (janvier - décembre).

mois_abrev_publication

Affiche le mois de la date de publication abrégé (jan - déc)

annee_publication

Affiche l'année de la date de publication (2010).

heure_publication

Affiche l'heure de la date de publication (00-23).

minute_publication

Affiche les minutes de la date de publication (00-59).

seconde_publication

Affiche les secondes de la date de publication (00-59).

timestamp_publication

Affiche le timestamp de la date de publication.

compteur

La balise affichera un compteur commençant à 1 et qui sera incrémenté de 1 à chaque fois.

alterne

La balise affichera alternativement 1 ou 2.

alterne_3

La balise affichera alternativement 1,2 ou 3.

alterne_4

La balise affichera alternativement 1,2,3 ou 4.

alterne_5

La balise affichera alternativement 1,2,3,4 ou 5.

Bloc main.resultat.accroche

Le contenu du bloc s'affiche si l'accroche du billet n'est pas vide.

Bloc main.resultat.contenu

Le contenu du bloc s'affiche si le contenu du billet n'est pas vide.

Bloc main.resultat.chapo

Le contenu du bloc s'affiche si le chapô du billet n'est pas vide.

Bloc main.resultat.en_avant

Le contenu du bloc s'affiche si le billet est épinglé.

Bloc main.resultat.texte1 à texte15

Les contenus des blocs ne s'affichent que si les contenus des champs textes correspondants ne sont pas vides.

Bloc main.resultat.illustration

Le contenu du bloc s'affiche si le billet a une illustration

La liste ci-dessous présente les différentes balises disponibles au sein du bloc <!-- BEGIN:illustration -->

url_illustration

Url complète de l'illustration principale du billet

url_illustration_miniature

Url complète de la miniature de l'illustration principale

url_illustration_vignette

Url complète de la vignette de l'illustration principale

url_illustration_g_miniature

Url complète de la grande miniature de l'illustration principale

url_illustration_g_vignette

Url complète de la grande vignette de l'illustration principale

ext_illustration

Extension de fichier de l'illustration principale du billet

Bloc main.noresultat

Le contenu du bloc s'affiche s'il n'y a aucun résultat.

Catalogue

Ce template correspond aux résultats d'une recherche sur le Catalogue.

Le formulaire de recherche supporte les paramètres suivants :

  • c : identifiant d'une catégorie
  • pmin : prix minimum
  • pmax : prix maximum
  • md : mois de début de date de disponibilité des produits
  • ma : mois de fin de date de disponibilité des produits
  • rtags : liste de tags séparés par des virgules
  • r : termes de la recherche comparés aux contenus des champs intitulé, chapô, description, marque, texte 1 à texte 15 des produits du catalogue
  • fields : restreint la porté du paramètre r à une liste de champs
  • intitule_produit : terme de recherche additionnel pour l'intitulé des produits
  • desc_produit : terme de recherche additionnel pour la description des produits
  • chapo_produit : terme de recherche additionnel pour le chapô des produits
  • intitule_marque : terme de recherche additionnel pour l'intitulé de la marque des produits
  • texte1 à texte15 : termes de recherches additionnels pour chacun des champs textes des produits
  • types : restreint la recherche aux produits de ces types uniquement

Par exemple la recherche basée sur les paramètres r=test&fields=intitule_produit,intitule_marque,texte5&pmin=12.5&texte6=truc&rtags=truc&types=type1,type2 affichera les produits dont :

  • les intitulé, marque, ou texte 5 contiennent la chaîne "test"
  • ET au moins une variante à un prix d'au moins 12,50 €
  • ET le champ texte 6 contient le texte "truc"
  • ET possède un tag contenant "truc"
  • ET de type "type1" ou "type2"

Le code source de ce widget se trouve dans le dossier : theme/fr/widgets/recherche/simple/catalogue.html

<!-- BEGIN:main -->
  <form method="get">
    <h2>{nb_resultats} r&eacute;sultat(s) dans le Catalogue </h2>
  <div>
      <input type="text" name="r" value="{rtexte}" placeholder="Produit" />
      <p>
        <select name="c">
          <option value="">Toutes les cat&eacute;gories</option>
          <!-- BEGIN:categorie-->
          <option value="{categorie_id}" {selected}>{intitule_categorie}</option>
          <!-- END:categorie-->
        </select>
        <select name="t">
          <option value="">Tous les tags</option>
          <!-- BEGIN:tag -->
          <option value="{tag}" {selected}>{tag}</option>
          <!-- END:tag -->
          <!-- BEGIN:notag -->
          <option value="">Pas de tag disponible</option>
          <!-- END:notag -->
        </select>
      </p>
      <p>
        <select name="md">
          <option value="">Date de disponibilité</option>
          <!-- BEGIN:mois_debut-->
          <option value="{num_mois}" {selected}>{mois}</option>
          <!-- END:mois_debut-->
        </select>
        <select name="ma">
          <option value="">Fin de disponibilité</option>
          <!-- BEGIN:mois_fin-->
          <option value="{num_mois}" {selected}>{mois}</option>
          <!-- END:mois_fin-->
        </select>
      </p>
	  <p>
      <input type="text" name="pmin" value="{pmin}" placeholder="Prix minimum" />
      <input type="text" name="pmax" value="{pmax}" placeholder="Prix maximum"/>
      </p>
      <input type="submit" name="Submit" value="Rechercher"/>
      <input type="hidden" name="ra" value="av" />
    </div>
    <div>
      <p>Trier par :
		  <a href="{lien_tri}=po" title="Trier par Produit">Produit</a> |
		  <a href="{lien_tri}=pi" title="Trier par Prix">Prix</a> |
		  <a href="{lien_tri}=n" title="Trier par Note">Note</a> |
		  <a href="{lien_tri}=d" title="Trier par Date de disponibilit&eacute;">Date de disponibilit&eacute;</a>
	  </p>
    </div>
  </form>


<!-- BEGIN:resultat -->

  <!-- BEGIN:illustrations -->
  <a href="{lien_produit}" ><img src="{url_illustration_miniature}" alt="{intitule_produit|htmlentities}" /></a>
  <!-- END:illustrations -->
  <!-- BEGIN: noillustrations -->
  <a href="{lien_produit}" ><img src="/theme/fr/images/produit_mini.gif" alt="{intitule_produit|htmlentities}" /></a>
  <!-- END: noillustrations -->
    <h3><a href="{lien_produit}">{intitule_produit}</a></h3>
    <!-- BEGIN:tags -->
    <p>{tags}</p>
    <!-- END:tags -->
    <!-- BEGIN:non_disponible -->
    <p>Disponible à partir du {num_jour_disponibilite}/{num_mois_disponibilite}/{annee_disponibilite}</p>
    <!-- END:non_disponible -->
    <!-- BEGIN:rupture_partielle -->
    <p>Toutes les variantes ne sont plus disponibles</p>
    <!-- END:rupture_partielle -->
    <!-- BEGIN:rupture -->
    <p>Produit en rupture de stock</p>
    <!-- END:rupture -->
    <!-- BEGIN:accroche -->
    <p>{accroche}</p>
    <!-- END:accroche -->
    <p>{prix}
      <!-- BEGIN:prix_barre -->
      <del>{prix_barre}</del>
      <!-- END:prix_barre -->
    </p>

<!-- END:resultat -->
<!-- BEGIN:noresultat -->

  <h3>Aucun r&eacute;sultat n'a &eacute;t&eacute; trouv&eacute; dans le Catalogue.</h3>
  <p> Rechercher <a href="/recherche/cms/?r={rtexte}" title="Rechercher dans le Site web">dans le Site web</a> ou <a href="/recherche/blog/?r={rtexte}" title="Rechercher dans le Blog">dans le Blog</a>.
  </p>

<!-- END:noresultat -->
<!-- END:resultat -->
<!-- END:main -->

Bloc main

Bloc racine tout le temps affiché

La liste ci-dessous présente les différentes balises disponibles au sein du bloc <!-- BEGIN:main -->

nb_resultats

Affiche le nombre de résultats trouvés

serial

Identifiant unique du widget dans la page. Permet d'identifier de manière unique le widget dans la page.

lien_tri

URL permettant de classer les résultats différemment. Par exemple, le code {lien_tri}=alphaDESC retournera l'URL de tri par ordre alphabétique inversé des produits.

Fonction de tri et paramètres associables à la balise {lien_tri} :

  • Par ordre alphabétique : alpha
  • Par ordre alphabétique inverse : alphaDESC
  • Par prix : prix
  • Par prix décroissant : prixDESC
  • Par date de disponibilité : date
  • Par date de disponibilité décroissante : dateDESC
  • Par note moyenne : note
  • Par note moyenne décroissante : noteDESC
  • Classement aléatoire : rand

Il est à noter que les produits vedettes affichés le seront toujours en premier, tout en respectant entre eux le paramètre de tri choisi.

type_prix

"HT" ou "TTC"

pmin

critère de recherche, prix minimal

pmax

critère de recherche, prix maximal

rtags

critère de recherche, tags

rtexte

critère de recherche, texte

recherche

récapitulatif de la recherche (texte + tags)

widget_modele

Nom du modèle utilisé par le widget (vide pour le modèle de base).

widget_limit

Nombre maximum d'éléments affichés

widget_resume

Longueur maximale des accroches

widget_afficher_navigation

Affiche 1 si la navigation est affichée, 0 si elle est masquée

Bloc main.resultat

La liste ci-dessous présente les différentes balises disponibles au sein du bloc <!-- BEGIN:resultat -->

num_jour_disponibilite

Affiche le numéro du jour de la date de disponibilité (01 - 31).

jour_semaine_disponibilite

Affiche le jour de la semaine de la date de disponibilité (lundi - dimanche).

num_mois_disponibilite

Affiche le numéro du mois de la date de disponibilité (01 - 12).

mois_disponibilite

Affiche le mois de la date de disponibilité (janvier - décembre).

mois_abrev_disponibilite

Affiche le mois de la date de disponibilité abrégé (jan - déc)

annee_disponibilite

Affiche l'année de la date de disponibilité (2010).

minute_disponibilite

Affiche les minutes de la date de disponibilité (00-59).

heure_disponibilite

Affiche l'heure de la date de disponibilité (00-23).

seconde_disponibilite

Affiche les secondes de la date de disponibilité (00-59).

timestamp_disponibilite

Affiche le timestamp de la date de disponibilité.

produit_id

Id du produit.

type_produit

Type du produit c'est à dire le nom du répertoire du produit dans l'espace FTP.

en_avant

Affiche 1 si le produit est un produit vedette, sinon affiche 0.

nb_commentaires

Nombre de commentaires.

note_moyenne

Note moyenne ; 0 à 10.

note_moyenne_5

Note moyenne ; 0 à 5.

intitule_produit

Intitulé du produit.

nom_optim

Nom optimisé du produit

categorie_id

Id de la catégorie en cours du produit.

intitule_categorie

Intitulé de la catégorie en cours du produit.

categorie_optim

Nom optimisé de la catégorie en cours du produit.

lien_produit

Lien vers la page de détail du produit.

lien_categorie

Lien vers la catégorie en cours du produit.

accroche

Accroche du produit. Affiche le chapô du produit ou son contenu si son chapô est vide.

chapo

Chapô du produit.

description

Description du produit.

tags

Affiche la liste des tags du produit. Le lien renvoi vers le moteur de recherche restreint au tag cliqué.

prix_min

Affiche le prix minimum toutes variantes confondues.

prix_max

Affiche le prix maximum toutes variantes confondues.

prix_barre

Affiche le prix normal si toutes les variantes ont un prix promo renseigné identique, sinon n'affiche rien.

prix

Comportement standard du prix.

  • Si une variante à un prix : affiche le prix
  • Si une variante à un prix promo : affiche le prix promo
  • Si plusieurs variantes ont un prix identique : affiche le prix
  • Si plusieurs variantes ont un prix promo identique : affiche le prix promo
  • Si plusieurs variantes ont un prix (promo) différent : affiche « prix minium (promo comprise) - prix maximum (promo comprise) »
prix_HT_min

Affiche le prix minimum (promo comprise) HT toutes variantes confondues.

prix_TTC_min

Affiche le prix minimum (promo comprise) TTC toutes variantes confondues.

prix_HT_max

Affiche le prix maximum (promo comprise) HT toutes variantes confondues.

prix_TTC_max

Affiche le prix maximum (promo comprise) TTC toutes variantes confondues.

prix_min_valeur

Affiche le prix minimum toutes variantes confondues.

prix_max_valeur

Affiche le prix maximum toutes variantes confondues.

prix_barre_valeur

Affiche le prix normal si toutes les variantes ont un prix promo renseigné identique, sinon n'affiche rien.

prix_HT_min_valeur

Affiche le prix minimum (promo comprise) HT toutes variantes confondues.

prix_TTC_min_valeur

Affiche le prix minimum (promo comprise) TTC toutes variantes confondues.

prix_HT_max_valeur

Affiche le prix maximum (promo comprise) HT toutes variantes confondues.

prix_TTC_max_valeur

Affiche le prix maximum (promo comprise) TTC toutes variantes confondues.

texte1 à texte15

Affiche les champs texte1 à texte15.

compteur

La balise affichera un compteur commençant à 1 et qui sera incrémenté de 1 à chaque fois.

alterne

La balise affichera alternativement 1 ou 2.

alterne_3

La balise affichera alternativement 1,2 ou 3.

alterne_4

La balise affichera alternativement 1,2,3 ou 4.

alterne_5

La balise affichera alternativement 1,2,3,4 ou 5.

marque

Affiche la marque du produit

Bloc main.resultat.illustrations

Le contenu du bloc s'affiche si le produit a au moins une illustration

La liste ci-dessous présente les différentes balises disponibles au sein du bloc <!-- BEGIN:illustrations -->

illustration

Numéro de fichier dans la médiathèque de l'illustration principale du produit.

url_illustration

Url complète de l'illustration principale

url_illustration_miniature

Url complète de la miniature de l'illustration principale

url_illustration_vignette

Url complète de la vignette de l'illustration principale

url_illustration_g_miniature

Url complète de la grande miniature de l'illustration principale

url_illustration_g_vignette

Url complète de la grande vignette de l'illustration principale

ext_illustration

Extension de fichier de l'illustration principale du produit

Bloc main.resultat.noillustrations

Le contenu du bloc s'affiche si le produit n'a pas d'illustration.

Bloc main.resultat.en_avant

Le contenu du bloc s'affiche si le produit est un produit vedette.

Bloc main.resultat.accroche

Le contenu du bloc s'affiche si l'accroche du produit a une valeur.

Bloc main.resultat.chapo

Le contenu du bloc s'affiche si le chapô du produit a une valeur.

Bloc main.resultat.description

Le contenu du bloc s'affiche si la description du produit a une valeur.

Bloc main.resultat.tags

Le contenu du bloc s'affiche si le produit a un ou plusieurs tags.

Bloc main.resultat.prix_promo

Le contenu du bloc s'affiche si le produit a au moins une variante en promo.

Bloc main.resultat.prix_barre

Le contenu du bloc s'affiche si le produit a toutes ces variantes avec le même prix et le même prix promo.

Bloc main.resultat.texte1 à texte 15

Les contenus des blocs ne s'affichent que si les contenus des champs textes correspondants ne sont pas vides.

Bloc main.resultat.non_disponible

Le contenu du bloc s'affiche si le produit n'est pas encore disponible (date de disponibilité suppérieure à la date courante).

Bloc main.resultat.rupture

Le contenu du bloc s'affiche si toutes les variantes du produit sont en rupture de stock.

Bloc main.resultat.rupture_partielle

Le contenu du bloc s'affiche si une variante du produit est en rupture de stock.

Bloc main.resultat.marque

Le contenu du bloc s'affiche si la marque du produit est renseignée

Bloc main.categories

Le contenu du bloc s'affiche pour chaque catégorie du catalogue. Utilisé pour définir une recherche sur les catégories des produits.

La liste ci-dessous présente les différentes balises disponibles au sein du bloc <!-- BEGIN:categories -->

categorie_id

Id de la catégorie.

intitule_categorie

Intitulé de la catégorie.

selected

Affiche "selected" pour la catégorie recherchée en cours dans le moteur de recherche avancée. Utilisé pour les listes déroulantes.

Bloc main.mois_debut

Le contenu du bloc s'affiche pour chaque mois de l'année. Utilisé pour définir une recherche sur les dates de disponibilité des produits.

La liste ci-dessous présente les différentes balises disponibles au sein du bloc <!-- BEGIN:mois_debut -->

num_mois

Affiche le numéro du mois (01 - 12).

mois

Affiche le mois (janvier - décembre).

selected

Affiche selected="selected" pour le mois recherché en cours dans le moteur de recherche avancée. Utilisé pour les listes déroulantes.

Bloc main.mois_fin

Le contenu du bloc s'affiche pour chaque mois de l'année. Utilisé pour définir une recherche sur les dates de disponibilité des produits.

La liste ci-dessous présente les différentes balises disponibles au sein du bloc <!-- BEGIN:mois_fin -->

num_mois

Affiche le numéro du mois (01 - 12).

mois

Affiche le mois (janvier - décembre).

selected

Affiche "selected" pour le mois recherché en cours dans le moteur de recherche avancée. Utilisé pour les listes déroulantes.

Bloc main.tag

Le contenu du bloc s'affiche s'il y a des tags de produit disponibles. Utilisé pour définir une recherche sur les tags des produits.

La liste ci-dessous présente les différentes balises disponibles au sein du bloc <!-- BEGIN:tag -->

tag

Liste de tous les tags du catalogue

selected

Affiche "selected" pour le ou les tags recherchés en cours dans le moteur de recherche avancée. Utilisé pour les listes déroulantes.

Bloc main.notag

Le contenu du bloc s'affiche s'il n'y a pas de tag de produit disponible.

Bloc main.noresultat

Le contenu du bloc s'affiche s'il n'y a aucun résultat.