Guide du Webdesigner

Guide des widgets du service Catalogue

Affiche la liste des catégories du Catalogue.

Chaque catégorie permet d'accéder à la page de détail de la catégorie et de restreindre l'affichage des produits à ceux qui ont été publiés dans cette catégorie.

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.
  • Intitulé : afficher un intitulé, un titre, au widget.

Répertoire

Le code source de ce widget se trouve à l'emplacement suivant :

theme/fr/widgets/catalogue/categories/index.html

Exemple du code source

<!-- BEGIN:main -->


  <!-- BEGIN: intitule -->
  <h1>{intitule}</h1>
  <!-- END: intitule -->
  
    <ul>
      <!-- BEGIN:accueil -->
      <li><a href="{baseLangue}/catalogue/" title="{intitule_accueil}">{intitule_accueil}</a></li>
      <!-- END:accueil -->
      <!-- BEGIN:categorie -->
      <li><a href="{baseLangue}/catalogue/{nom_optim}/" title="{intitule_categorie}">{intitule_categorie}</a></li>
      <!-- END:categorie -->
    </ul>
    <!-- BEGIN:nocategorie -->
    <p>Pas de catégorie disponible</p>
    <!-- END:nocategorie -->
  

<!-- END:main -->

Balises disponibles

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 -->

serial

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

widget_modele

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

Bloc main.intitule

Ne s'affiche que si l'intitulé du widget est rempli.

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

intitule

Cet intitulé est paramétrable lors de l'édition d'un widget dans la gestion de l'Apparence de la Console d'administration de Kiubi.

Bloc main.accueil

Ne s'affiche que si la page d'accueil du catalogue est activée.

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

intitule_accueil

Intitulé de la page d'accueil du Catalogue.

actif

Affiche actif si la page d'accueil est active. Sinon n'affiche rien.

lien_accueil

Lien vers la page d'accueil du Catalogue.

Bloc main.categorie

Le contenu du bloc s'affiche pour chaque catégorie.

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

categorie_id

Id de la catégorie.

intitule_categorie

Intitulé de la catégorie.

actif

Affiche actif si la page est active. Sinon n'affiche rien.

nom_optim

Nom optimisé de la catégorie tel qu'il est défini dans la console d'administration dans la page d'édition d'une catégorie du "Catalogue" dans le champ "Nom de la page".

lien_categorie

Lien vers la catégorie

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.nocategorie

Le contenu du bloc s'affiche s'il n'y a pas de catégorie.

Affiche la liste des tags du Catalogue.

Chaque tag permet de restreindre l'affichage des produits à ceux qui ont été associés à ce tag.

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.
  • Intitulé : afficher un intitulé, un titre, au widget.
  • Afficher les tags : choix de la catégorie dont les tags doivent être affichés ; catégorie en cours, toutes les catégories du Catalogue, catégorie au choix. Si les tags de toutes les catégories du Catalogue sont affichés, cliquer sur un tag renvoi au résultat du moteur de recherche, sinon au détail de la catégorie (catégorie en cours ou catégorie en choix, en fonction des paramètres du widget).

Répertoire

Le code source de ce widget se trouve à l'emplacement suivant :

theme/fr/widgets/catalogue/tags/index.html

Exemple du code source

<!-- BEGIN:main -->


  <!-- BEGIN: intitule -->
  <h1>{intitule}</h1>
  <!-- END: intitule -->
  
    <ul>
      <!-- BEGIN:tag -->
      <li><a href="{lien_tag}" title="{tag}">{tag} ({qt})</a></li>
      <!-- END:tag -->
    </ul>
    <!-- BEGIN:notag -->
    <p>Pas de mots clés </p>
    <!-- END:notag -->
  

<!-- END:main -->

Balises disponibles

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 -->

serial

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

widget_modele

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

widget_categorie_id

Choix de la catégorie dont les tags doivent être affichés.

Bloc main.intitule

Ne s'affiche que si l'intitulé du widget est rempli.

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

intitule

Cet intitulé est paramétrable lors de l'édition d'un widget dans la gestion de l'Apparence de la Console d'administration de Kiubi.

Bloc main.tag

Le contenu du bloc s'affiche pour chaque tag.

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

tag

Intitulé du tag.

lien_tag

Lien vers la catégorie en cours ou le moteur de recherche restreint au tag cliqué.

lien_recherche

Lien vers le moteur de recherche restreint au tag cliqué.

qt

Nombre de produit ayant ce tag.

poids

Indique le « poids » d'un tag par rapport aux autres. Nécessaire pour le nuage de tags. Affiche 1, 2, 3, 4 en fonction du « poids », plus le « poids » est élevé plus le chiffre est important.

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.notag

Le contenu du bloc s'affiche s'il n'y a pas de tags de disponibles.

Affiche la liste détaillée des catégories du Catalogue.

Une catégorie du Catalogue peut en plus de son intitulé avoir une illustration et une description. Chaque catégorie permet d'accéder à la page de détail de la catégorie et de restreindre l'affichage des produits à ceux qui ont été publiés dans cette catégorie.

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.
  • Afficher : choix de la catégorie qui doit être affiché ; catégorie en cours, toutes les catégories, catégorie au choix.
  • Trier par : choix du critère de tri ; position, alphabétique ou aléatoire.
  • Limiter l'affichage aux X premières catégories : limite l'affiche aux X premières catégories disponibles en fonction de la configuration du widget ; la valeur de X peut être choisie.
  • Afficher la navigation : afficher la navigation de page en page (page précédente / page suivante) si le nombre de catégorie à afficher est supérieur à la valeur de X du point précédent.

Répertoire

Le code source de ce widget se trouve à l'emplacement suivant :

theme/fr/widgets/catalogue/liste_categories/index.html

Exemple du code source

<!-- BEGIN:main -->
<!-- BEGIN:categorie -->



  <h1><a href="{lien_categorie}" title="Plus de détail">{intitule_categorie}</a></h1>
  
  <!-- BEGIN:illustration -->
  <a href="{lien_categorie}" title="{intitule_categorie} - Cliquez pour accéder"><img src="{racine}/media/g_miniature/{illustration}" alt="{intitule_categorie}" /></a>
  <!-- END:illustration -->
  <div style="margin-left: {g_miniature_l}px;">
    <!-- BEGIN:accroche -->
    <p>{accroche}</p>
    <!-- END:accroche -->
  </div>

<!-- END:categorie -->
<!-- BEGIN:nocategorie -->
<p>Pas de catégorie disponible</p>
<!-- END:nocategorie -->
<!-- BEGIN: nav2 -->
<div>
  <!-- BEGIN: premier -->
  <a href="{lien_premier}" title="première page">première page</a> |
  <!-- END: premier -->
  <!-- BEGIN: precedent -->
  <a href="{lien_precedent}" title="page précédente">page précédente</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 -->
  <!-- BEGIN: dernier -->
  | <a href="{lien_dernier}" title="dernière page">dernière page</a>
  <!-- END: dernier -->
</div>
<!-- END: nav2 -->
<!-- END:main -->

Balises disponibles

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 -->

serial

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

widget_modele

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

widget_categorie_id

Choix de la page dont le contenu doit être affiché.

widget_order_api

Critère de tri appliqués à l'API Front-office

widget_limit

Nombre maximum d'éléments affichés

widget_afficher_navigation

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

Bloc main.categorie

Le contenu du bloc s'affiche pour chaque catégorie.

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

categorie_id

Id de la catégorie.

intitule_categorie

Intitulé de la catégorie.

lien_categorie

Lien vers la page de détail de la catégorie.

nom_optim

Nom optimisé de la catégorie.

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.categorie.illustration

Le contenu du bloc s'affiche si la catégorie a une illustration.

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

illustration

Numéro de fichier dans la médiathèque de l'illustration de la catégorie.

Bloc main.categorie.accroche

Le contenu du bloc s'affiche si la catégorie a une description.

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

accroche

Description de la catégorie.

Bloc main.nocategorie

Le contenu du bloc s'affiche s'il n'y a pas de catégories de disponibles.

Bloc main.nav1 et main.nav2

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

Ce widget très important affiche une liste de produits.

Ce widget est très polyvalent et permet de générer des listings de produit très variés en fonction des paramètres, de la configuration et du modèle graphique choisi.

Contrairement aux autres widgets, la Liste des produits est composé de 3 fichiers :

  • index.html : correspond aux éléments communs au listing de produit.
  • liste.html : correspond à une présentation du listing sous la forme d'une liste.
  • vignettes.html : correspond à une présentation du listing sous la forme de vignettes.

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.
  • Intitulé : afficher un intitulé, un titre, au widget.
  • Afficher les produits : choix de la catégorie dont les produits doivent être affichés ; catégorie en cours, toutes les catégories, catégorie au choix.
  • Restreindre aux tags : restreindre l'affichage aux seuls produits ayant le ou les tags choisis.
  • Trier par : choix du critère de tri ; alphabétique, prix, date de disponibilité ou aléatoire.
  • Limiter l'affichage aux X premiers produits : limite l'affiche aux X premiers produits disponibles en fonction de la configuration du widget ; la valeur de X peut être choisie.
  • Afficher seulement les Y premiers caractères de la description : affiche les Y premiers caractères du contenu de la balise {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 produit à afficher est supérieur à la valeur de X du point précédent.
  • Affichage par défaut : permet de choisir l'affichage par défaut du widget ; Liste ou Vignettes.

Configuration avancée

  • Prendre en compte les recherches par tags : permet de choisir si le widget sera sensible à une recherche par tags ; Oui ou Non.
    • Si Oui, en cliquant sur un tag, le widget ajoutera automatiquement une restriction d'affichage supplémentaire aux seuls produits ayant le tag cliqué (cette restriction s'ajoute à la configuration du widget).
    • Si Non, le widget ne prendra pas en compte le tag cliqué.
  • Mettre en avant les produits vedettes : permet de choisir si les produits vedettes doivent être positionnés en début de listing ; Oui ou Non.
  • Afficher en fonction du stock : permet d'afficher les produits en fonction de leur stock ; Tous les produits, Seulement les produits en stock ou Seulement les produits en rupture de stock.
  • Afficher en fonction de la date de disponibilité : permet d'afficher les produits en fonction de leur date de disponibilité; Tous les produits, Seulement les produits disponibles ou Seulement les produits indisponibles.

Répertoire

Le code source de ce widget se trouve à l'emplacement suivant :

theme/fr/widgets/catalogue/liste_produits/index.html

Exemple du code source

<!-- BEGIN: main -->


  <!-- BEGIN:intitule -->
  
  <h1>{intitule}</h1>
  
  <!-- END:intitule -->
  <p><a href="{lien_affichage}=l">Affichage en liste</a> | <a href="{lien_affichage}=v">Affichage en vignette</a></p>
  <div>
  
  
<select name="select" id="select" onchange="window.location.href=this.options[this.selectedIndex].value">
<option value="" >Trier par...</option>

<option value="{lien_tri}=po">Produit</option>
<option value="{lien_tri}=pi">Prix</option>
<option value="{lien_tri}=n">Note</option>
<option value="{lien_tri}=d">Date de disponibilité</option>
</select>
  
  </div>
  {liste_produits}

<!-- BEGIN: nav2 -->
<div>
  <!-- BEGIN: premier -->
  <a href="{lien_premier}" title="première page">première page</a> 
  <!-- END: premier -->
  <!-- BEGIN: precedent -->
  <a href="{lien_precedent}" title="page précédente">page précédente</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 -->
  <!-- BEGIN: dernier -->
   <a href="{lien_dernier}" title="dernière page">dernière page</a>
  <!-- END: dernier -->
</div>
<!-- END: nav2 -->
<!-- END: main -->

Balises disponibles

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 -->

serial

identifiant du widget dans la page. Sert surtout pour du DHTML afin d"identifier de manière unique des éléments HTML dans la page. Exemple :

<div id="element{serial}">
lien_affichage

Lien qui permet de basculer entre l'affichage en mode Vignettes ou en mode Liste.

affichage_liste

Affiche "actif" en mode Liste.

affichage_vignettes

Affiche "actif" en mode Vignettes.

liste_produits

Inclusion du modèle de mise en page liste.html ou vignettes.html

type_prix

"HT" ou "TTC"

lien_tri

Affiche un lien pour changer l'ordre de tri des produits

widget_modele

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

widget_affichage

Affiche "l" pour les listing en list et "v" pour les listings en vignette.

widget_tags

Liste des tags

widget_tags_logique

Opérateur logique entre les tags

widget_order_api

Critère de tri appliqués à l'API Front-office

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

widget_categorie_id

Choix de la catégorie dont le contenu doit être affiché.

widget_stock

Affiche les valeurs suivantes :

  • "rupture" : le widget n'affiche que les produits en rupture
  • "stock" : le widget n'affiche que les produits en stock
  • vide : le stock n'est pas pris en compte
widget_dispo

Affiche les valeurs suivantes :

  • "dispo" : le widget n'affiche que les produits disponibles
  • "nondispo" : le widget n'affiche que les produits qui ne sont pas encore disponibles
  • vide : la date de disponibilité n'est pas pris en compte

Bloc main.intitule

Ne s'affiche que si l'intitulé du widget est rempli.

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

intitule

Cet intitulé est paramétrable lors de l'édition d'un widget dans la gestion de l'Apparence de la Console d'administration de Kiubi.

Bloc main.nav1 et main.nav2

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

Cette partie est celle qui contient les boucles sur les produits. Les blocs et les balises sont les mêmes pour les deux modes d'affichages supportés, à savoir :

  • Affichage par liste simple (cf. template simple.html)
  • Afichage par vignettes (cf. template vignette.thml)

Exemple du code source

<!-- BEGIN: main -->
<!-- BEGIN:produits -->

<ul>
  <!-- BEGIN:produit -->
  <li>
	<form id="fp{serial}_{produit_id}" method="post" action="{baseLangue}/ecommerce/panier.html">
    <div>
      <!-- BEGIN: illustration -->
      <a href="{lien_produit}" title="{intitule_produit} - Cliquez pour accéder"><img src="{url_illustration_miniature}" alt="{intitule_produit}" /></a>
      <!-- END: illustration -->
      <!-- BEGIN: noillustration -->
      <a href="{lien_produit}" title="{intitule_produit} - Cliquez pour accéder"><img src="{racine}/{theme}/fr/images/produit_mini.gif" alt="{intitule_produit}" style="width: {miniature_l}px; height: {miniature_h}px;" /></a>
      <!-- END: noillustration -->
      <div style="margin-left: {miniature_h}px;">
        <h2><a href="{lien_produit}">{intitule_produit}</a></h2>
        
        <!-- 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>Certaines variantes sont indisponibles</p>
        <!-- END:rupture_partielle -->
        <!-- BEGIN:rupture -->
        <p>Produit en rupture de stock</p>
        <!-- END:rupture -->
         <!-- BEGIN:accroche -->
        <p>{accroche}</p>
        <!-- END:accroche -->
       <div>
          <!-- BEGIN:variantes -->
          <select name="vid">
            <!-- BEGIN:variante -->
            <!-- BEGIN:en_stock -->
            <option value="{variante_id}">{intitule_variante} - {prix_variante}</option>
            <!-- END:en_stock -->
            <!-- BEGIN:rupture -->
            <!--<optgroup label="{intitule_variante} - {prix_variante}" disabled="disabled"></optgroup>-->
            <!-- END:rupture -->
            <!-- END:variante -->
          </select>
          <!-- END:variantes -->
          <!-- BEGIN: panier -->
          <!-- <a href="javascript:void(0);" onclick="Ssubmit('fp{serial}_{produit_id}')" title="Ajouter au panier">Ajouter au panier</a> -->
		  <input type="submit" value="Ajouter au panier" title="Ajouter au panier" />
          <!-- END: panier -->
        </div>
        <p>{prix}
          <!-- BEGIN:prix_barre -->
          <del>{prix_barre}</del>
          <!-- END:prix_barre -->
        </p>
      </div>
    </div>
		<input type="hidden" name="pid" value="{produit_id}" />
		<input type="hidden" name="act" value="addP" />
		<input type="hidden" name="ctl" value="{ctl}" />
	</form>
  </li>
  <!-- END:produit -->
</ul>
<!-- END:produits -->
<!-- BEGIN:noproduit -->
Pas de produit disponible
<!-- END:noproduit -->
<!-- END: main -->

Balises disponibles

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 -->

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.

type_prix

"HT" ou "TTC"

lien_tri

Affiche un lien pour changer l'ordre de tri des produits

widget_modele

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

widget_affichage

Affiche "l" pour les listing en list et "v" pour les listings en vignette.

widget_tags

Liste des tags

widget_tags_logique

Opérateur logique entre les tags

widget_order_api

Critère de tri appliqués à l'API Front-office

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

widget_categorie_id

Choix de la catégorie dont le contenu doit être affiché.

widget_stock

Affiche les valeurs suivantes :

  • "rupture" : le widget n'affiche que les produits en rupture
  • "stock" : le widget n'affiche que les produits en stock
  • vide : le stock n'est pas pris en compte
widget_dispo

Affiche les valeurs suivantes :

  • "dispo" : le widget n'affiche que les produits disponibles
  • "nondispo" : le widget n'affiche que les produits qui ne sont pas encore disponibles
  • vide : la date de disponibilité n'est pas pris en compte

Bloc main.produits

Le contenu du bloc s'affiche s'il y a des produits.

Bloc main.produits.produit

Le contenu du bloc s'affiche pour chaque produit.

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

produit_id

Id du produit.

type_produit

Type du produit càd 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.

nb_vus

nombre de consultation de la page de détail du produit

nb_achats

quantité de produit vendus (toutes variantes confondues !)

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é.

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 la catégorie en cours du produit restreint au tag cliqué.

tags_recherche

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 sans formattage.

prix_max_valeur

Affiche le prix maximum toutes variantes confondues sans formattage.

prix_barre_valeur

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

prix_HT_min_valeur

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

prix_TTC_min_valeur

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

prix_HT_max_valeur

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

prix_TTC_max_valeur

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

texte1 à texte15

Affiche les champs texte1 à texte15.

marque

Affiche la marque du produit

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.produits.produit.illustration

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:illustration -->

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 du produit

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.produits.produit.noillustration

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

Bloc main.produits.produit.en_avant

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

Bloc main.produits.produit.accroche

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

Bloc main.produits.produit.chapo

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

Bloc main.produits.produit.description

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

Bloc main.produits.produit.tags

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

Bloc main.produits.produit.prix_promo

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

Bloc main.produits.produit.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.produits.produit.texte1 à texte 15

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

Bloc main.produits.produit.marque

Le contenu du bloc s'affiche si le produit est assigné à une marque.

Bloc main.produits.produit.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.produits.produit.rupture

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

Bloc main.produits.produit.rupture_partielle

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

Bloc main.produits.produit.en_stock

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

Bloc main.produits.produit.variantes

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

Bloc main.produits.produit.variantes_optim

Le contenu du bloc s'affiche si le produit a plus d'une variante.

Bloc main.produits.produit.variantes.variante

Le contenu du bloc s'affiche pour chaque variante mais seulement si le produit est achetable

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

variante_id

Id de la variante.

reference

Référence de la variante.

intitule_variante

Intitulé de la variante.

prix_variante

Comportement standard du prix de la variante. Affiche le prix normal si le prix n'a pas de promo. Affiche le prix promo si le prix a une promo renseignée.

prix_variante_HT

Comportement standard du prix de la variante, mais toujours en HT.

prix_variante_TTC

Comportement standard du prix de la variante, mais toujours en TTC.

prix_variante_barre

Affiche le prix normal si le prix promo est renseigné, sinon n'affiche rien.

prix_variante_barre_HT

Affiche le prix normal HT si le prix promo est renseigné, sinon n'affiche rien.

prix_variante_barre_TTC

Affiche le prix normal TTC si le prix promo est renseigné, sinon n'affiche rien.

prix_variante_valeur

Comportement standard du prix de la variante sans formattage. Affiche le prix normal si le prix n'a pas de promo. Affiche le prix promo si le prix a une promo renseignée.

prix_variante_HT_valeur

Comportement standard du prix de la variante, mais toujours en HT sans formattage.

prix_variante_TTC_valeur

Comportement standard du prix de la variante, mais toujours en TTC sans formattage.

prix_variante_barre_valeur

Affiche le prix normal sans formattage si le prix promo est renseigné, sinon n'affiche rien.

prix_variante_barre_HT_valeur

Affiche le prix normal sans formattage HT si le prix promo est renseigné, sinon n'affiche rien.

prix_variante_barre_TTC_valeur

Affiche le prix normal sans formattage TTC si le prix promo est renseigné, sinon n'affiche rien.

eco_taxe_valeur

Montant de l'éco-participation sans formattage.

poids

Poids de la variante.

stock_illimite

Affiche 1 si le stock est illimité, sinon affiche 0.

stock

Stock de la variante.

eco_taxe

Montant de l'éco-participation.

etat

Etat de la variante : "neuf", "occasion" ou "reconditionné"

code_barre

Code barre de la variante

Bloc main.produits.produit.variantes_optim.variante

Le contenu du bloc ne s'affiche que si le produit est achetable et s'il y a plus d'une variante

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

memes balises que bloc ci dessus

memes balises que bloc main.produits.produit.variantes.variante

Bloc main.produits.produit.variantes.variante.etat

Le contenu du bloc s'affiche si une variante a un état défini.

Bloc main.produits.produit.variantes.variante.illustration

Le contenu du bloc s'affiche si une variante a une illustration

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

illustration

Numéro de fichier dans la médiathèque de l'illustration de la variante.

url_illustration

url complète de l'illustration de la variante.

url_illustration_miniature

url complète de la miniature de l'illustration de la variante.

url_illustration_vignette

url complète de la vignette de l'illustration de la variante.

url_illustration_g_miniature

url complète de la grande miniature de l'illustration de la variante.

url_illustration_g_vignette

url complète de la grande vignette de l'illustration de la variante.

ext_illustration

Extension de fichier de l'illustration de la variante.

Bloc main.produits.produit.variantes.variante.noillustration

Le contenu du bloc s'affiche si une variante n'a pas d'illustration

Bloc main.produits.produit.variantes.variante.rupture

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

Bloc main.produits.produit.variantes_optim.variante.rupture

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

Bloc main.produits.produit.variantes.variante.rupture.prix_barre

Le contenu du bloc s'affiche si une variante est en rupture de stock et si la variante a un prix promo renseigné.

Bloc main.produits.produit.variantes_optim.variante.rupture.prix_barre

Le contenu du bloc s'affiche si une variante est en rupture de stock et si la variante a un prix promo renseigné.

Bloc main.produits.produit.variantes.variante.en_stock

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

Bloc main.produits.produit.variantes_optim.variante.en_stock

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

Bloc main.produits.produit.variantes.variante.en_stock.etat

Le contenu du bloc s'affiche si une variante en stock a un état défini.

Bloc main.produits.produit.variantes_optim.variante.en_stock.etat

Le contenu du bloc s'affiche si une variante en stock a un état défini.

Bloc main.produits.produit.variantes.variante.rupture.etat

Le contenu du bloc s'affiche si une variante en rupture de stock a un état défini.

Bloc main.produits.produit.variantes_optim.variante.rupture.etat

Le contenu du bloc s'affiche si une variante en rupture de stock a un état défini.

Bloc main.produits.produit.variantes.variante.en_stock.prix_barre

Le contenu du bloc s'affiche si une variante est en stock et si la variante a un prix promo renseigné.

Bloc main.produits.produit.variantes_optim.variante.en_stock.prix_barre

Le contenu du bloc s'affiche si une variante est en stock et si la variante a un prix promo renseigné.

Bloc main.produits.produit.variantes_optim.variante.eco_taxe

Le contenu du bloc s'affiche si une variante à une éco-participation de définie.

Bloc main.produits.produit.variantes.variante.eco_taxe

Le contenu du bloc s'affiche si une variante à une éco-participation de définie.

Bloc main.produits.produit.novariantes

Le contenu du bloc s'affiche si le produit n'est PAS achetable

Bloc main.produits.produit.novariantes_optim

Le contenu du bloc s'affiche si le produit n'est PAS achetable

Bloc main.produits.produit.panier

e contenu du bloc s'affiche si le produit peut être ajouté au panier (en raison du stock, de la date de disponibilité, de la présence des fonctionnalités e-commerce).

Bloc main.produits.produit.achetable

Le contenu du bloc s'affiche si le produit peut être ajouté au panier (en raison du stock, de la date de disponibilité, de la présence des fonctionnalités e-commerce).

Bloc main.produits.produit.noachetable

Le contenu du bloc s'affiche si le produit ne peut pas être ajouté au panier (en raison du stock, de la date de disponibilité, de l'absence des fonctionnalités e-commerce).

Bloc main.produits.produit.nopanier

Le contenu du bloc s'affiche si le produit ne peut pas être ajouté au panier (en raison du stock, de la date de disponibilité, de l'absence des fonctionnalités e-commerce).

Bloc main.noproduit

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

Ce widget très important affiche le détail d'un produit. Voir la section les types de produits.

Avertissement : ce widget ne peut être utilisé que sur la page type "Détail du produit" du service "Catalogue".

Paramètres de configuration du widget

Aucun paramètre de configuration pour ce widget

Répertoire

Le code source de ce widget se trouve à l'emplacement suivant :

theme/fr/produits/simple/index.html

Exemple du code source

<!-- BEGIN: main -->
<h1>{intitule_produit}</h1>

  <!-- BEGIN: illustrations --> 
  <a href="{url_illustration_principale}" title="{intitule_produit} - Cliquez pour agrandir"><img src="{url_illustration_principale_g_vignette}" alt="{intitule_produit|htmlentities}"/></a>
      <!-- BEGIN: illustration -->
      <a href="{url_illustration}" title="{intitule_produit} - Cliquez pour agrandir"><img src="{url_illustration_miniature}" alt="{intitule_produit|htmlentities}" /></a>
      <!-- END: illustration -->
  <!-- END: illustrations -->
  
  <!-- BEGIN: noillustrations -->
      <img src="{racine}/{theme}/fr/images/produit.gif" alt="{intitule_produit|htmlentities}" />
  <!-- END: noillustrations -->
  
  <!-- BEGIN:tags --><p>{tags}</p><!-- END:tags -->
  <!-- BEGIN:reference --><p>{reference}</p><!-- END:reference -->
  <!-- BEGIN: marque --><p>Marque : {marque}</p><!-- END: marque -->
  
  <!-- BEGIN:non_disponible --><p>Disponible à partir du {num_jour_disponibilite}/{num_mois_disponibilite}/{annee_disponibilite}</p><!-- END:non_disponible -->
  <!-- BEGIN:en_stock --><p>En stock</p><!-- END:en_stock -->
  <!-- BEGIN:rupture_partielle --><p>Certaines variantes sont indisponibles</p><!-- END:rupture_partielle -->
  <!-- BEGIN:rupture --><p>Produit en rupture de stock</p><!-- END:rupture -->
	
  
  <p><!-- BEGIN:prix_promo -->promo<!-- END:prix_promo -->">{prix}
    <!-- BEGIN:prix_barre --><del>{prix_barre}</del><!-- END:prix_barre -->
  </p>

  <!-- BEGIN:accroche --><p>{accroche}</p><!-- END:accroche -->
	  
  <form id="fp{serial}_{produit_id}" method="post" action="{baseLangue}/ecommerce/panier.html">
	  
      <!-- BEGIN:variantes -->
      <ul>
         <!-- BEGIN:variante -->
         <li>
          	<!-- BEGIN:illustration -->
   			   <img src="{url_illustration_miniature}" alt="{intitule_variante}"/>
			<!-- END:illustration -->
			
            <!-- BEGIN:en_stock -->
            <input name="vid" type="radio" value="{variante_id}" id="variante{produit_id}_{variante_id}" {checked}/>
            <label for="variante{produit_id}_{variante_id}">{intitule_variante} - {prix_variante_valeur} {devise_iso}
            <!-- BEGIN:prix_barre --> <del>{prix_variante_barre}</del><!-- END:prix_barre -->
            <!-- END:en_stock -->
			
            <!-- BEGIN:rupture -->
            <input name="vid" type="radio" value="{variante_id}" id="variante{produit_id}_{variante_id}" disabled="disabled"/>
            <label for="variante{produit_id}_{variante_id}">{intitule_variante} - {prix_variante_valeur} {devise_iso}
            <!-- BEGIN:prix_barre --> <del>{prix_variante_barre}</del><!-- END:prix_barre -->
            <!-- END:rupture -->
			
            <!-- BEGIN: eco_taxe -->
               dont {eco_taxe} d'éco-part
            <!-- END: eco_taxe -->
            <!-- BEGIN: etat -->
              | Etat : <strong>{etat}</strong>
              <!-- END: etat -->
            <!-- BEGIN: code_barre -->
              | Code barre : <strong>{code_barre}</strong>
            <!-- END: code_barre -->
            </label>
         </li>
         <!-- END:variante -->
      </ul>
      <!-- END:variantes -->
		
       <!-- BEGIN:panier-->
       <div>Quantité : 
          <select name="qt">
		  <option value="1">1</option><option value="2">2</option>
          <option value="3">3</option><option value="4">4</option>
          <option value="5">5</option><option value="6">6</option>
		  <option value="7">7</option><option value="8">8</option>
          <option value="9">9</option><option value="10">10</option>
        </select>
        <input type="submit" value="Ajouter au panier" /></div>
        <!-- END:panier-->
        <input type="hidden" name="pid" value="{produit_id}" />
        <input type="hidden" name="act" value="addP" />
        <input type="hidden" name="ctl" value="{ctl}" />
      </form>
    
	<!-- BEGIN: description --><p>{description}</p><!-- END: description -->

<!-- END: main -->

Balises disponibles

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 -->

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.

type_prix

"HT" ou "TTC"

produit_id

Id du produit.

type_produit

Type du produit. Affiche 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.

nb_vus

nombre de consultation de la page de détail du produit

nb_achats

Quantité de produits vendus, toutes variantes confondues.

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é.

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.

categ_optim

Nom optimisé de la catégorie en cours du produit, tel qu'il est défini dans les options avancées de la page d'édition de la catégorie. Représente le « dossier virtuel » utilisé dans la réécriture d'URL pour arriver sur la page de la catégorie.

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 la catégorie en cours du produit restreint au tag cliqué.

tags_recherche

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 (promotion comprise) HT toutes variantes confondues.

prix_TTC_min

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

prix_HT_max

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

prix_TTC_max

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

prix_min_valeur

Affiche le prix minimum, sans formattage, toutes variantes confondues.

prix_max_valeur

Affiche le prix maximum, sans formattage, toutes variantes confondues.

prix_barre_valeur

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

prix_HT_min_valeur

Affiche le prix minimum (sans formattage, promotion comprise) HT toutes variantes confondues.

prix_TTC_min_valeur

Affiche le prix minimum (sans formattage, promotion comprise) TTC toutes variantes confondues.

prix_HT_max_valeur

Affiche le prix maximum (sans formattage, promotion comprise) HT toutes variantes confondues.

prix_TTC_max_valeur

Affiche le prix maximum (sans formattage, promotion comprise) TTC toutes variantes confondues.

marque

Affiche la marque du produit

texte1 à texte15

Affiche les champs texte1 à texte15.

Bloc main.illustrations

Le bloc ne s'affiche que si le produit à au moins une illustration

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

illustration_principale

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

intitule_fichier

Intitulé du fichier dans la médiathèque.

ext_principale

Extension de fichier de l'illustration principale du produit (déprécié : utiliser ext_illustration_principale)

url_illustration_principale

url complète de l'illustration principale du produit

url_illustration_principale_miniature

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

url_illustration_principale_vignette

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

url_illustration_principale_g_miniature

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

url_illustration_principale_g_vignette

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

ext_illustration_principale

Extension de fichier de l'illustration principale du produit

nom_origine

Nom d'origine de l'illustration principale

Bloc main.illustrations.illustration

Le contenu du bloc s'affiche pour chaque illustration secondaires du produits

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

compteur

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

illustration

Numéro de fichier dans la médiathèque.

intitule_fichier

Intitulé du fichier dans la médiathèque.

DEPRECIÉ ext

Extension de fichier d'une illustration secondaire du produit (déprécié : utiliser ext_illustration)

url_illustration

url complète d'une illustration secondaire du produit

url_illustration_miniature

url complète de la miniature d'une illustration secondaire

url_illustration_vignette

url complète de la vignette d'une illustration secondaire

url_illustration_g_miniature

url complète de la grande miniature d'une illustration secondaire

url_illustration_g_vignette

url complète de la grande vignette d'une illustration secondaire

ext_illustration

Extension de fichier d'une illustration secondaire du produit

nom_origine

Nom d'origine du fichier à l'upload dans la médiathèque.

Bloc main.noillustrations

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

Bloc main.commentaires

Le contenu de cette balise s'affiche si le produit a au moins un commentaire.

Bloc main.vedette

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

Bloc main.accroche

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

Bloc main.chapo

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

Bloc main.description

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

Bloc main.tags

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

Bloc main.prix_promo

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

Bloc main.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.marque

Le contenu du bloc s'affiche si le produit est assigné à une marque.

Bloc main.texte1 à texte15

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

Bloc main.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.rupture

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

Bloc main.rupture_partielle

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

Bloc main.en_stock

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

Bloc main.achetable

Le contenu du bloc s'affiche si le produit peut être ajouté au panier (en raison du stock, de la date de disponibilité, de la présence des fonctionnalités e-commerce).

Bloc main.panier

Le contenu du bloc s'affiche si le produit peut être ajouté au panier (en raison du stock, de la date de disponibilité, de la présence des fonctionnalités e-commerce).

Bloc main.noachetable

Le contenu du bloc s'affiche si le produit ne peut pas être ajouté au panier (en raison du stock, de la date de disponibilité, de l'absence des fonctionnalités e-commerce).

Bloc main.nopanier

Le contenu du bloc s'affiche si le produit ne peut pas être ajouté au panier (en raison du stock, de la date de disponibilité, de l'absence des fonctionnalités e-commerce).

Bloc main.variantes

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

Bloc main.variantes_optim

Le contenu du bloc s'affiche si le produit a plus d'une variante.

Bloc main.variantes.variante

Le contenu du bloc s'affiche pour chaque variante

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

variante_id

Id de la variante.

reference

Référence de la variante.

intitule_variante

Intitulé de la variante.

prix_variante

Comportement standard du prix de la variante. Affiche le prix normal si le prix n'a pas de promo. Affiche le prix promo si le prix a une promo renseignée.

prix_variante_HT

Comportement standard du prix de la variante, mais toujours en HT.

prix_variante_TTC

Comportement standard du prix de la variante, mais toujours en TTC.

prix_variante_barre

Affiche le prix normal si le prix promo est renseigné, sinon n'affiche rien.

prix_variante_barre_HT

Affiche le prix normal HT si le prix promo est renseigné, sinon n'affiche rien.

prix_variante_barre_TTC

Affiche le prix normal TTC si le prix promo est renseigné, sinon n'affiche rien.

prix_variante_valeur

Comportement standard du prix de la variante, sans formatage. Affiche le prix normal si le prix n'a pas de promo. Affiche le prix promo si le prix a une promo renseignée.

prix_variante_HT_valeur

Comportement standard du prix de la variante, mais toujours en HT sans formatage.

prix_variante_TTC_valeur

Comportement standard du prix de la variante, mais toujours en TTC sans formatage.

prix_variante_barre_valeur

Affiche le prix normal sans formatage si le prix promo est renseigné, sinon n'affiche rien.

prix_variante_barre_HT_valeur

Affiche le prix normal sans formatage HT si le prix promo est renseigné, sinon n'affiche rien.

prix_variante_barre_TTC_valeur

Affiche le prix normal sans formatage TTC si le prix promo est renseigné, sinon n'affiche rien.

poids

Poids de la variante.

stock_illimite

Affiche 1 si le stock est illimité, sinon affiche 0.

stock

Stock de la variante.

eco_taxe

Montant de l'éco-participation.

eco_taxe_valeur

Montant de l'éco-participation.

checked

Affiche checked="checked" pour la première variante, sinon n'affiche rien. Utilisé pour les boutons radios.

selected

Affiche selected="selected" pour la première variante, sinon n'affiche rien. Utilisé pour les listes déroulantes.

etat

Affiche l'état de la variante : "neuf", "occasion", "reconditionné"

code_barre

Affiche le code barre de la variante

Bloc main.variantes_optim.variante

Le contenu du bloc s'affiche pour chaque variante

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

memes balises que bloc ci dessus

memes balises que bloc ci dessus

Bloc main.variantes.variante.etat

Le contenu du bloc s'affiche si une variante a un état défini.

Bloc main.variantes.variante.reference

Le contenu du bloc s'affiche si une variante a une référence.

Bloc main.variantes.variante.code_barre

Le contenu du bloc s'affiche si une variante a un code barre.

Bloc main.variantes_optim.variante.etat

Le contenu du bloc s'affiche si une variante a un état défini.

Bloc main.variantes_optim.variante.reference

Le contenu du bloc s'affiche si une variante a une référence.

Bloc main.variantes_optim.variante.code_barre

Le contenu du bloc s'affiche si une variante a un code barre.

Bloc main.variantes.variante.illustration

Le contenu du bloc s'affiche si une variante a une illustration

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

illustration

Numéro de fichier dans la médiathèque de l'illustration de la variante.

intitule_fichier

Intitulé du fichier dans la médiathèque.

url_illustration

url complète de l'illustration de la variante.

url_illustration_miniature

url complète de la miniature de l'illustration de la variante.

url_illustration_vignette

url complète de la vignette de l'illustration de la variante.

url_illustration_g_miniature

url complète de la grande miniature de l'illustration de la variante.

url_illustration_g_vignette

url complète de la grande vignette de l'illustration de la variante.

ext_illustration

Extension de fichier de l'illustration de la variante.

Bloc main.variantes.variante.noillustration

Le contenu du bloc s'affiche si une variante n'a pas d'illustration

Bloc main.variantes.variante.rupture

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

Bloc main.variantes_optim.variante.rupture

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

Bloc main.variantes.variante.rupture.prix_barre

Le contenu du bloc s'affiche si une variante est en rupture de stock et si la variante a un prix promo renseigné.

Bloc main.variantes_optim.variante.rupture.prix_barre

Le contenu du bloc s'affiche si une variante est en rupture de stock et si la variante a un prix promo renseigné.

Bloc main.variantes.variante.rupture.etat

Le contenu du bloc s'affiche si une varitante est en rupture et que son état est renseigné.

Bloc main.variantes_optim.variante.rupture.etat

Le contenu du bloc s'affiche si une varitante est en rupture et que son état est renseigné.

Bloc main.variantes.variante.en_stock

Le contenu du bloc s'affiche si une variante est en stock

Bloc main.variantes_optim.variante.en_stock

Le contenu du bloc s'affiche si une variante est en stock

Bloc main.variantes.variante.en_stock.prix_barre

Le contenu du bloc s'affiche si une variante est en stock et si la variante a un prix promo renseigné.

Bloc main.variantes_optim.variante.en_stock.prix_barre

Le contenu du bloc s'affiche si une variante est en stock et si la variante a un prix promo renseigné.

Bloc main.variantes.variante.en_stock.etat

Le contenu du bloc s'affiche si une varitante est en stock et que son état est renseigné.

Bloc main.variantes_optim.variante.en_stock.etat

Le contenu du bloc s'affiche si une varitante est en stock et que son état est renseigné.

Bloc main.variantes.variante.eco_taxe

Le contenu du bloc s'affiche si une variante à une éco-participation de définie.

Bloc main.variantes_optim.variante.eco_taxe

Le contenu du bloc s'affiche si une variante à une éco-participation de définie.

Affiche le formulaire d'ajout de commentaires à un produit du Catalogue.

Avertissement : ce widget ne peut être utilisé que sur la page type "Détail du produit" du service "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.
  • Intitulé : afficher un intitulé, un titre, au widget.

Répertoire

Le code source de ce widget se trouve à l'emplacement suivant :

theme/fr/widgets/catalogue/poster_commentaire/index.html

Exemple du code source

<!-- BEGIN:main -->

<article id="comment"> <a name="new_commentaire"></a>
  
  <h2>{intitule} </h2>
  
  <!-- BEGIN:commentaires_ouverts -->
  <!-- BEGIN:erreurs -->
  <div>Veuillez compléter les champs :
    <ul>
      <!-- BEGIN:erreur -->
      <li>{erreur}</li>
      <!-- END:erreur -->
    </ul>
  </div>
  <!-- END:erreurs -->
  <form method="post" action="#comment">
		<!-- BEGIN:identifie -->
		<!-- END:identifie -->
		<!-- BEGIN:nonidentifie -->
      <p><label for="auteur">Pseudo :</label> <input name="auteur" id="auteur" type="text" value="{auteur}" />
        </p>
      <p><label for="email">E-mail  :</label> <input name="email" id="email" type="text"  value="{email}" />
          facultatif
      </p>
	  <!-- END:nonidentifie -->
      <p><label for="note">Votre note sur 5 :</label> <select name="note" id="note">
          <option value="5" {selected_note5}>5 (Très bon)</option>
          <option value="4" {selected_note4}>4</option>
          <option value="3" {selected_note3}>3</option>
          <option value="2" {selected_note2}>2</option>
          <option value="1" {selected_note1}>1</option>
          <option value="0" {selected_note0}>0 (Mauvais)</option>
        </select>
	  </p>

	  <p>
		  <label for="commentaire">Votre commentaire :</label>
		  <textarea name="commentaire" id="commentaire" rows="10" >{commentaire}</textarea>
	  </p>

	  <!-- BEGIN:consentement -->
	  <p>
		  <label for="consentement_ok">
			  <input name="consentement_ok" id="consentement_ok" type="checkbox" value="1" {check_consentement}/>J'accepte la publication du commentaire
		  </label>
	  </p>
	  <!-- END:consentement -->

      <!-- BEGIN:captcha -->
      <h2>Anti-spam : </h2>
      <p><label for="captcha">{captcha_question}</label>
          <input id="captcha" name="captcha[{captcha_id}]" type="text" style="width: 100px" /></p>
      <!-- END: captcha -->
     <p><input type="submit" name="Submit" value="Poster" title="Poster le commentaire" /></p>
    <div>
      <input type="hidden" name="act" value="post" />
      <input type="hidden" name="ctl" value="{ctl}" />
    </div>
  </form>
  <!-- END:commentaires_ouverts -->

  <!-- BEGIN:commentaires_identification -->
	<a href="{baseLangue}/compte/login.html?o=o">Identifiez vous</a> pour poster un commentaire.
  <!-- END:commentaires_identification -->

  <!-- BEGIN:commentaires_fermes -->
	Les commentaires de ce produit sont fermés
  <!-- END:commentaires_fermes -->

  <!-- BEGIN:commentaires_moderes -->
	Votre commentaire a bien été enregistré, il doit d'abord être validé par l'éditeur du site avant d'apparaître dans la liste des commentaires.
  <!-- END:commentaires_moderes -->
  <div></div>
  
<!-- END:main -->

Balises disponibles

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 -->

serial

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

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.

widget_modele

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

Bloc main.intitule

Ne s'affiche que si l'intitulé du widget est rempli.

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

intitule

Cet intitulé est paramétrable lors de l'édition d'un widget dans la gestion de l'Apparence de la Console d'administration de Kiubi.

Bloc main.commentaires_ouverts

Le contenu du bloc s'affiche quand les commentaires sont ouverts.

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

auteur

Cette balise sert à réafficher le nom de l'auteur saisi dans le formulaire en cas d'erreur.

SUPPRIMÉ email

Cette balise sert à réafficher l'email de l'auteur saisi dans le formulaire en cas d'erreur.

commentaire

Cette balise sert à réafficher le commentaire de l'auteur saisi dans le formulaire en cas d'erreur.

note

Affiche la note saisie par l'auteur. S'il n'a pas saisi de note, affiche 0.

selected_note1 à selected_note10

Cette balise sert à réafficher la note de l'auteur saisi dans le formulaire en cas d'erreur. Renvoi selected="selected".

Bloc main.commentaires_ouverts.consentement

Ce bloc s'affiche si le recueilement du consentement est activé

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

check_consentement

Renvoi checked="checked" pour accepter le recueil des données.

Bloc main.commentaires_ouverts.intitule

Ne s'affiche que si l'intitulé du widget est rempli.

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

intitule

Cet intitulé est paramétrable lors de l'édition d'un widget dans la gestion de l'Apparence de la Console d'administration de Kiubi.

Bloc main.commentaires_ouverts.identifie

Le contenu du bloc s'affiche si l'internaute est identifié sur le site.

Bloc main.commentaires_ouverts.nonidentifie

Le contenu du bloc s'affiche si l'internaute n'est pas identifié sur le site.

Bloc main.commentaires_ouverts.captcha

Le contenu du bloc s'affiche si le captcha (dispositif anti-spam) est activé. Cette option est configurable "Mon site / Catalogue / Paramètres".

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

captcha_question

Question du captcha.

captcha_id

Id du captcha.

Bloc main.commentaires_ouverts.erreurs

Le contenu du bloc s'affiche s'il y a des erreurs à la soumission du commentaire.

Bloc main.commentaires_ouverts.erreurs.erreur

Le contenu du bloc s'affiche pour chaque erreur.

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

erreur

Erreur indiquant qu'un champ est manquant ou mal rempli.

Bloc main.commentaires_fermes

Le contenu du bloc s'affiche quand les commentaires sont fermés.

Bloc main.commentaires_identification

Le contenu du bloc s'affiche s'il est nécessaire de s'identifier pour poster des commentaires.

Bloc main.commentaires_moderes

Le contenu du bloc s'affiche une fois un commentaire publié si les commentaires sont modérés.

Affiche les commentaires d'un produit du Catalogue.

Avertissement : ce widget ne peut être utilisé que sur la page type "Détail du produit" du service "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.
  • Intitulé : afficher un intitulé, un titre, au widget.
  • Trier par : choix du critère de tri ; date de publication ou note.
  • Limiter l'affichage aux X premiers commentaires : limite l'affiche aux X premiers commentaires disponibles en fonction de la configuration du widget ; la valeur de X peut être choisie.

Répertoire

Le code source de ce widget se trouve à l'emplacement suivant :

theme/fr/widgets/catalogue/liste_commentaires/index.html

Exemple du code source

<!-- BEGIN:main -->

 <a name="commentaires"></a>
  <!-- BEGIN:intitule -->
  <h2>{intitule}</h2>
  <!-- END:intitule -->
  <div><p>Note moyenne des internautes (<span itemprop="count">{nb_commentaires} commentaire{pluriel_commentaire}) : <strong>{note_moyenne_5}/5</strong></p><br/></div>
  <!-- BEGIN:commentaire -->
  
    <div >
      <div><strong>Note : {note_5}/5</strong></div>
      <a href="#commentaire_{compteur}" title="Aller au commentaire" id="commentaire_{compteur}">{compteur}.</a> Par {auteur},
      le <time  datetime="{annee_publication}-{num_mois_publication}-{num_jour_publication}">{num_jour_publication} {mois_abrev_publication}
      {annee_publication} à {heure_publication}h{minute_publication} </time></div>
    <div> <img src="{avatar_miniature}" alt="{auteur}" />
      <p>{commentaire}</p>
    </div>
  
  <!-- END:commentaire -->
  <!-- BEGIN:nocommentaire -->
 <p>Soyez le premier à <a href="#new_commentaire">poster un commentaire</a> ! </p>
  <!-- END:nocommentaire -->

<!-- END:main -->

Balises disponibles

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 -->

produit_id

Id du produit.

note_moyenne

Note moyenne du produit. Affiche une valeur entre 0 et 10.

note_moyenne_5

Note moyenne du produit. Affiche une valeur entre 0 et 5.

nb_commentaires

Nombre de commentaire.

pluriel_commentaire

Affiche s s'il y a plusieurs commentaires, sinon n'affiche rien.

serial

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

widget_modele

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

widget_order_api

Critère de tri appliqués à l'API Front-office

widget_limit

Nombre maximum d'éléments affichés

Bloc main.intitule

Ne s'affiche que si l'intitulé du widget est rempli.

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

intitule

Cet intitulé est paramétrable lors de l'édition d'un widget dans la gestion de l'Apparence de la Console d'administration de Kiubi.

Bloc main.commentaire

Le contenu du bloc s'affiche pour chaque commentaire.

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

commentaire_id

Id du commentaire.

produit_id

Id du produit auquel le commentaire est rattaché.

intitule_produit

Intitulé du produit auquel le commentaire est rattaché.

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).

minute_publication

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

heure_publication

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

seconde_publication

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

timestamp_publication

Affiche le timestamp de la date de publication.

avatar

URL complète de l'avatar du membre, taille réelle 120px par 120px.

avatar_miniature

URL complète de l'avatar du membre, taille miniature 40px par 40px.

gravatar

Gravatar du membre, taille réelle 120px par 120px.

gravatar_miniature

Gravatar du membre, taille miniature 40px par 40px.

note

Note de l'auteur du commentaire. Affiche une valeur entre 0 et 10.

note_5

Note de l'auteur du commentaire. Affiche une valeur entre 0 et 5.

commentaire

Affiche le commentaire.

auteur

Auteur du commentaire. Affiche le pseudo de l'auteur, si l'auteur est anonyme. Affiche le pseudo du membre s'il était identifié quand le commentaire a été posté.

nom_client

Auteur du commentaire. Affiche le pseudo de l'auteur, si l'auteur est anonyme. Affiche le nom et prénom du membre s'il était identifié quand le commentaire a été posté.

email

E-mail de l'auteur du commentaire s'il a été posté par un membre. Ne renvoie rien pour les commentaires annonymes.

IP

Adresse IP de l'auteur du commentaire.

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.commentaire.cache

Le contenu du bloc s'affiche si le nombre de commentaire dépasse la limite d'affichage de commentaire de la configuration.

Bloc main.commentaire.admin

Le contenu du bloc s'affiche si le commentaire a été écrit dans la console d'administration du site par un utilisateur ayant accès au Catalogue.

Bloc main.nocommentaire

Le contenu du bloc s'affiche s'il n'y a aucun commentaire.

Affiche les produits vedettes du Catalogue.

Un produit peut être défini comme étant un produit vedette dans la page d'édition d'un produit de la console d'administration.

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.
  • Intitulé : afficher un intitulé, un titre, au widget.
  • Afficher les produits : choix de la catégorie dont les produits doivent être affichés ; catégorie en cours, toutes les catégories, catégorie au choix.
  • Trier par : choix du critère de tri ; alphabétique, prix, date de disponibilité ou aléatoire.
  • Limiter l'affichage aux X premiers produits : limite l'affiche aux X premiers produits disponibles en fonction de la configuration du widget ; la valeur de X peut être choisie.
  • Afficher seulement les Y premiers caractères de la description : affiche les Y premiers caractères du contenu de la balise {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é.

Répertoire

Le code source de ce widget se trouve à l'emplacement suivant :

theme/fr/widgets/catalogue/produits_vedettes/index.html

Exemple du code source

<!-- BEGIN: main -->


  <!-- BEGIN:intitule -->
  
  <h1>{intitule}</h1>
  
  <!-- END:intitule -->
  <div>
    <!-- BEGIN:produits -->
<ul>
      <!-- BEGIN:produit -->
      <li style="min-width: {g_miniature_l}px;">
        <div style="min-width: {g_miniature_l}px;">
          <!-- BEGIN: illustrations -->
          <a href="{lien_produit}" title="{intitule_produit} - Cliquez pour accéder" style="height: {g_miniature_h}px"><img src="{url_illustration_g_miniature}" alt="{intitule_produit|htmlentities}" /></a>
          <!-- END: illustrations -->
          <!-- BEGIN: noillustrations -->
          <a href="{lien_produit}" title="{intitule_produit} - Cliquez pour accéder" style="height: {g_miniature_h}px"><img src="{racine}/{theme}/fr/images/produit_mini.gif" alt="{intitule_produit|htmlentities}" style="width: {g_miniature_l}px; height: {g_miniature_h}px;" /></a>
          <!-- END: noillustrations -->
          <h2><a href="{lien_produit}" >{intitule_produit}</a></h2>
          <p>{prix}
            <!-- BEGIN:prix_barre -->
            <del>{prix_barre}</del>
            <!-- END:prix_barre -->
          </p>
          <!-- BEGIN:accroche -->
          <p>{accroche}</p>
          <!-- END:accroche -->
        </div>
      </li>
      <!-- END:produit -->
    </ul>
    <!-- END:produits -->
    <!-- BEGIN:noproduits -->
    <div><p>Pas de produit disponible</p></div>
    <!-- END:noproduits -->
  </div>

<!-- END: main -->

Balises disponibles

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 -->

type_prix

"HT" ou "TTC"

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.

widget_modele

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

widget_categorie_id

Choix de la catégorie dont le contenu doit être affiché.

widget_order_api

Critère de tri appliqués à l'API Front-office

widget_limit

Nombre maximum d'éléments affichés

widget_resume

Longueur maximale des accroches

Bloc main.intitule

Ne s'affiche que si l'intitulé du widget est rempli.

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

intitule

Cet intitulé est paramétrable lors de l'édition d'un widget dans la gestion de l'Apparence de la Console d'administration de Kiubi.

Bloc main.produits

Le contenu du bloc s'affiche s'il y a des produits.

Bloc main.produits.produit

Le contenu du bloc s'affiche pour chaque produit.

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

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 Affiche le nom du répertoire du produit dans l'espace FTP.

nb_vus

nombre de consultation de la page de détail du produit

nb_achats

quantité de produit vendus (toutes variantes confondues !)

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.

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 la catégorie en cours du produit restreint au tag cliqué.

tags_recherche

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, sans formatage.

prix_max_valeur

Affiche le prix maximum toutes variantes confondues, sans formatage.

prix_barre_valeur

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

prix_HT_min_valeur

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

prix_TTC_min_valeur

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

prix_HT_max_valeur

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

prix_TTC_max_valeur

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

texte1 à texte 15

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.

Bloc main.produits.produit.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 du produit

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.produits.produit.noillustrations

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

Bloc main.produits.produit.en_avant

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

Bloc main.produits.produit.accroche

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

Bloc main.produits.produit.chapo

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

Bloc main.produits.produit.description

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

Bloc main.produits.produit.tags

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

Bloc main.produits.produit.marque

Le contenu du bloc s'affiche si le produit possède une marque.

Bloc main.produits.produit.prix_promo

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

Bloc main.produits.produit.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.produits.produit.texte1 à texte15

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

Bloc main.produits.produit.non_disponible

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

Bloc main.produits.produit.rupture

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

Bloc main.produits.produit.rupture_partielle

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

Bloc main.produits.produit.en_stock

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

Bloc main.noproduits

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

Affiche, au choix, les produits les plus achetés, les plus consultés ou les mieux notés du 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.
  • Intitulé : afficher un intitulé, un titre, au widget.
  • Produits les : choix des produits doivent être affichés ; Plus achetés, Mieux notés ou Plus consultés.
  • Afficher les produits : choix de la catégorie dont les produits doivent être affichés ; catégorie en cours, toutes les catégories, catégorie au choix.
  • Limiter l'affichage aux X premiers produits : limite l'affiche aux X premiers produits disponibles en fonction de la configuration du widget ; la valeur de X peut être choisie.
  • Afficher seulement les Y premiers caractères de la description : affiche les Y premiers caractères du contenu de la balise {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é.

Répertoire

Le code source de ce widget se trouve à l'emplacement suivant :

theme/fr/widgets/catalogue/produits_plus/index.html

Exemple du code source

<!-- BEGIN: main -->


  <!-- BEGIN:intitule -->
  
  <h1>{intitule}</h1>
  
  <!-- END:intitule -->
  <div>
    <!-- BEGIN:produits -->
<ul>
      <!-- BEGIN:produit -->
      <li>
        <div>
          <!-- BEGIN: illustrations -->
          {compteur}<a href="{lien_produit}" title="{intitule_produit} - Cliquez pour accéder" style="height: {g_miniature_h}px"><img src="{url_illustration_g_miniature}" alt="{intitule_produit|htmlentities}" /></a>
          <!-- END: illustrations -->
          <!-- BEGIN: noillustrations -->
          {compteur}<a href="{lien_produit}" title="{intitule_produit} - Cliquez pour accéder" style="height: {g_miniature_h}px"><img src="{racine}/{theme}/fr/images/produit_mini.gif" alt="{intitule_produit|htmlentities}" style="width: {g_miniature_l}px; height: {g_miniature_h}px;" /></a>
          <!-- END: noillustrations -->
          <h2><a href="{lien_produit}" >{intitule_produit}</a></h2>
          <p>{prix}
            <!-- BEGIN:prix_barre -->
            <del>{prix_barre}</del>
            <!-- END:prix_barre -->
          </p>
          <!-- BEGIN:accroche -->
          <p>{accroche}</p>
          <!-- END:accroche -->
        </div>
      </li>
      <!-- END:produit -->
    </ul>
    <!-- END:produits -->
    <!-- BEGIN:noproduits -->
    <div><p>Pas de produit disponible</p></div>
    <!-- END:noproduits -->
  </div>

<!-- END: main -->

Balises disponibles

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 -->

type_prix

"HT" ou "TTC"

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.

widget_modele

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

widget_categorie_id

Choix de la catégorie dont le contenu doit être affiché.

widget_limit

Nombre maximum d'éléments affichés

widget_resume

Longueur maximale des accroches

widget_type

Choix du type de "plus" : "achetes", "notes" ou "consultes"

Bloc main.intitule

Ne s'affiche que si l'intitulé du widget est rempli.

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

intitule

Cet intitulé est paramétrable lors de l'édition d'un widget dans la gestion de l'Apparence de la Console d'administration de Kiubi.

Bloc main.produits

Le contenu du bloc s'affiche s'il y a des produits.

Bloc main.produits.produit

Le contenu du bloc s'affiche pour chaque produit.

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

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 Affiche le nom du répertoire du produit dans l'espace FTP.

nb_vus

nombre de consultation de la page de détail du produit

nb_achats

quantité de produit vendus (toutes variantes confondues !)

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.

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 la catégorie en cours du produit restreint au tag cliqué.

tags_recherche

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, sans formatage.

prix_max_valeur

Affiche le prix maximum toutes variantes confondues, sans formatage.

prix_barre_valeur

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

prix_HT_min_valeur

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

prix_TTC_min_valeur

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

prix_HT_max_valeur

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

prix_TTC_max_valeur

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

texte1 à texte 15

Affiche les champs texte1 à texte15.

marque

Affiche la marque du produit

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.produits.produit.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 du produit

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.produits.produit.noillustrations

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

Bloc main.produits.produit.en_avant

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

Bloc main.produits.produit.accroche

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

Bloc main.produits.produit.chapo

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

Bloc main.produits.produit.description

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

Bloc main.produits.produit.tags

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

Bloc main.produits.produit.marque

Le contenu du bloc s'affiche si le produit possède une marque.

Bloc main.produits.produit.prix_promo

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

Bloc main.produits.produit.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.produits.produit.texte1 à texte15

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

Bloc main.produits.produit.non_disponible

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

Bloc main.produits.produit.rupture

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

Bloc main.produits.produit.rupture_partielle

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

Bloc main.produits.produit.en_stock

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

Bloc main.noproduits

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

Affiche les produits égalements achetés par les internautes ayant acheté le produit en cours.

Avertissement : ce widget ne peut être utilisé que sur la page type "Détail du produit" du service "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.
  • Intitulé : afficher un intitulé, un titre, au widget.
  • Afficher les produits : choix de la catégorie dont les produits doivent être affichés ; catégorie en cours, toutes les catégories, catégorie au choix.
  • Trier par : choix du critère de tri ; alphabétique, prix, date de disponibilité ou aléatoire.
  • Limiter l'affichage aux X premiers produits : limite l'affiche aux X premiers produits disponibles en fonction de la configuration du widget ; la valeur de X peut être choisie.
  • Afficher seulement les Y premiers caractères de la description : affiche les Y premiers caractères du contenu de la balise {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é.

Répertoire

Le code source de ce widget se trouve à l'emplacement suivant :

theme/fr/widgets/catalogue/produits_egalement_achetes/index.html

Exemple du code source

<!-- BEGIN: main -->


  <!-- BEGIN:intitule -->
  
  <h1>{intitule}</h1>
  
  <!-- END:intitule -->
  <div>
    <!-- BEGIN:produits -->
<ul>
      <!-- BEGIN:produit -->
      <li style="min-width: {g_miniature_l}px;">
        <div style="min-width: {g_miniature_l}px;">
          <!-- BEGIN: illustrations -->
          <a href="{lien_produit}" title="Plus de détail" style="height: {g_miniature_h}px"><img src="{url_illustration_g_miniature}" alt="{intitule_produit|htmlentities}" /></a>
          <!-- END: illustrations -->
          <!-- BEGIN: noillustrations -->
          <a href="{lien_produit}" title="Plus de détail" style="height: {g_miniature_h}px"><img src="{racine}/{theme}/fr/images/produit_mini.gif" alt="{intitule_produit|htmlentities}" style="width: {g_miniature_l}px; height: {g_miniature_h}px;" /></a>
          <!-- END: noillustrations -->
          <h2><a href="{lien_produit}" title="Plus de détail">{intitule_produit}</a></h2>
          <p>{prix}
            <!-- BEGIN:prix_barre -->
            <del>{prix_barre}</del>
            <!-- END:prix_barre -->
          </p>
          <!-- BEGIN:accroche -->
          <p>{accroche}</p>
          <!-- END:accroche -->
        </div>
      </li>
      <!-- END:produit -->
    </ul>
    <!-- END:produits -->
    <!-- BEGIN:noproduits -->
    <div><p>Pas de produit disponible</p></div>
    <!-- END:noproduits -->
  </div>

<!-- END: main -->

Balises disponibles

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 -->

type_prix

"HT" ou "TTC"

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.

widget_modele

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

widget_categorie_id

Choix de la catégorie dont le contenu doit être affiché.

widget_order_api

Critère de tri appliqués à l'API Front-office

widget_limit

Nombre maximum d'éléments affichés

widget_resume

Longueur maximale des accroches

Bloc main.intitule

Ne s'affiche que si l'intitulé du widget est rempli.

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

intitule

Cet intitulé est paramétrable lors de l'édition d'un widget dans la gestion de l'Apparence de la Console d'administration de Kiubi.

Bloc main.produits

Le contenu du bloc s'affiche s'il y a des produits.

Bloc main.produits.produit

Le contenu du bloc s'affiche pour chaque produit.

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

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 Affiche le nom du répertoire du produit dans l'espace FTP.

nb_vus

nombre de consultation de la page de détail du produit

nb_achats

quantité de produit vendus (toutes variantes confondues !)

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.

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 la catégorie en cours du produit restreint au tag cliqué.

tags_recherche

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, sans formatage.

prix_max_valeur

Affiche le prix maximum toutes variantes confondues, sans formatage.

prix_barre_valeur

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

prix_HT_min_valeur

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

prix_TTC_min_valeur

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

prix_HT_max_valeur

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

prix_TTC_max_valeur

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

texte1 à texte 15

Affiche les champs texte1 à texte15.

marque

Affiche la marque du produit

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.produits.produit.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 du produit

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.produits.produit.noillustration

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

Bloc main.produits.produit.en_avant

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

Bloc main.produits.produit.accroche

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

Bloc main.produits.produit.chapo

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

Bloc main.produits.produit.description

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

Bloc main.produits.produit.tags

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

Bloc main.produits.produit.marque

Le contenu du bloc s'affiche si le produit possède une marque.

Bloc main.produits.produit.prix_promo

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

Bloc main.produits.produit.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.produits.produit.texte1 à texte15

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

Bloc main.produits.produit.non_disponible

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

Bloc main.produits.produit.rupture

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

Bloc main.produits.produit.rupture_partielle

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

Bloc main.produits.produit.en_stock

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

Bloc main.noproduits

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

Affiche les produits associés au produit en cours.

Avertissement : ce widget ne peut être utilisé que sur la page type "Détail du produit" du service "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.
  • Intitulé : afficher un intitulé, un titre, au widget.
  • Afficher les produits : choix de la catégorie dont les produits doivent être affichés ; catégorie en cours, toutes les catégories, catégorie au choix.
  • Limiter l'affichage aux X premiers produits : limite l'affiche aux X premiers produits disponibles en fonction de la configuration du widget ; la valeur de X peut être choisie.
  • Afficher seulement les Y premiers caractères de la description : affiche les Y premiers caractères du contenu de la balise {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é.
  • Compléter aléatoirement avec des produits du catalogue : Si cette option est sélectionnée, la liste des produits associés sera complétée par des produits aléatoire du catalogue

Répertoire

Le code source de ce widget se trouve à l'emplacement suivant :

theme/fr/widgets/catalogue/produits_associes/index.html

Exemple du code source

<!-- BEGIN: main -->


  <!-- BEGIN:intitule -->
  <h2>{intitule}</h2>
  <!-- END:intitule -->
  <div>
    <!-- BEGIN:produits -->
<ul>
      <!-- BEGIN:produit -->
      <li style="min-width: {g_miniature_l}px;">
        <div style="min-width: {g_miniature_l}px;">
          <!-- BEGIN: illustrations -->
          <a href="{lien_produit}" title="{intitule_produit} - Cliquez pour accéder" style="height: {g_miniature_h}px"><img src="{url_illustration_g_miniature}" alt="{intitule_produit|htmlentities}" /></a>
          <!-- END: illustrations -->
          <!-- BEGIN: noillustrations -->
          <a href="{lien_produit}" title="{intitule_produit} - Cliquez pour accéder" style="height: {g_miniature_h}px"><img src="{racine}/{theme}/fr/images/produit_mini.gif" alt="{intitule_produit|htmlentities}" style="width: {g_miniature_l}px; height: {g_miniature_h}px;" /></a>
          <!-- END: noillustrations -->
          <h2><a href="{lien_produit}">{intitule_produit}</a></h2>
          <p>{prix}
            <!-- BEGIN:prix_barre -->
            <del>{prix_barre}</del>
            <!-- END:prix_barre -->
          </p>
          <!-- BEGIN:accroche -->
          <p>{accroche}</p>
          <!-- END:accroche -->
        </div>
      </li>
      <!-- END:produit -->
    </ul>
    <!-- END:produits -->
    <!-- BEGIN:noproduits -->
    <div><p>Pas de produit disponible</p></div>
    <!-- END:noproduits -->
  </div>

<!-- END: main -->

Balises disponibles

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 -->

type_prix

"HT" ou "TTC"

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.

widget_modele

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

widget_categorie_id

Choix de la catégorie dont le contenu doit être affiché.

widget_aleatoire

Affiche 1 si le widget est complété avec des produits choisit aléatoirement, 0 dans le cas contraire.

widget_resume

Longueur maximale des accroches

widget_limit

Nombre maximum d'éléments affichés

Bloc main.intitule

Ne s'affiche que si l'intitulé du widget est rempli.

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

intitule

Cet intitulé est paramétrable lors de l'édition d'un widget dans la gestion de l'Apparence de la Console d'administration de Kiubi.

Bloc main.produits

Le contenu du bloc s'affiche s'il y a des produits.

Bloc main.produits.produit

Le contenu du bloc s'affiche pour chaque produit.

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

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 Affiche le nom du répertoire du produit dans l'espace FTP.

nb_vus

nombre de consultation de la page de détail du produit

nb_achats

quantité de produit vendus (toutes variantes confondues !)

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.

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 la catégorie en cours du produit restreint au tag cliqué.

tags_recherche

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, sans formatage.

prix_max_valeur

Affiche le prix maximum toutes variantes confondues, sans formatage.

prix_barre_valeur

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

prix_HT_min_valeur

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

prix_TTC_min_valeur

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

prix_HT_max_valeur

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

prix_TTC_max_valeur

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

texte1 à texte 15

Affiche les champs texte1 à texte15.

marque

Affiche la marque du produit

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.produits.produit.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 du produit

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.produits.produit.noillustration

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

Bloc main.produits.produit.en_avant

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

Bloc main.produits.produit.accroche

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

Bloc main.produits.produit.chapo

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

Bloc main.produits.produit.description

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

Bloc main.produits.produit.tags

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

Bloc main.produits.produit.marque

Le contenu du bloc s'affiche si le produit possède une marque.

Bloc main.produits.produit.prix_promo

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

Bloc main.produits.produit.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.produits.produit.texte1 à texte15

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

Bloc main.produits.produit.non_disponible

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

Bloc main.produits.produit.rupture

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

Bloc main.produits.produit.rupture_partielle

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

Bloc main.produits.produit.en_stock

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

Bloc main.noproduits

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