Site web

Contenus d'une page

Ce widget très important affiche les contenus d'une page libre ou d'un symbole du Site web.

Il affiche l'ensemble des billets, composants et symboles d'une zone de contenus qui peut être issue d'une page libre ou d'un symbole. Ce widget n'a pas de template en lieu même, il utilise les templates propres des contenus (type de billets, type de composans et modèle de symbole).

Lorsque ce widget est placé dans une mise en page, il est paramétré automatiquement pour afficher les contenus de la zone où il est placé, si cette zone fait partie de la liste des zones éligibles du thème graphique (tous modèles compris).

Paramètres de configuration du widget :

  • Zone : choix de la zone des contenus parmi la liste de zones du symbole ou celle éligibles dans le thème graphique
  • Page (uniquement pour les pages) : choix de la page dont le contenu doit être affiché ; page en cours, toutes les pages du Site web.

Billet

Les billets sont affichés avec leur template de type de billet. A noter que contrairement au Widget Liste de billets, ce widget peut s'éxécuter dans un contexte de symbole. Les balises se référent à une page libre n'ont alors plus de sens et n'affiche rien.

Le code source de ce widget se trouve dans le dossier : theme/fr/billets/post_simple/index.html

<!-- BEGIN: main -->
    <!-- BEGIN: titre --><h1>{titre}</h1><!-- END: titre -->
    <!-- BEGIN: sstitre --><h2>{sstitre}</h2><!-- END: sstitre -->
    <!-- BEGIN: texte1 -->{texte1}<!-- END: texte1 -->
<!-- END: main -->

Bloc main

Bloc racine tout le temps affiché

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

type_billet

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

titre

Titre du billet.

sstitre

Sous-titre du billet.

texte1 à texte15

Affiche les champs texte1 à texte15.

groupe_billet

Groupe du billet.

intitule_page

Intitulé de la page libre dans laquelle se trouve le billet. Vide pour les billets de symboles

nom_optim

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

lien_page

URL vers la page libre dans laquelle se trouve le billet. Affiche "#" pour les billets de symboles

lien_billet

URL un peu spéciale vers la page libre du billet. Les widgets "Contenu de la page libre" de la page libre du billet qui peuvent afficher ce billet n'afficheront que ce billet là, et tous les autres widgets fonctionneront normalement. C'est très utile pour faire des pages de listing et de détail. Affiche "#" pour les billets de symboles

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. Il est préférable d'utiliser le filtre {compteur|alternate}.

alterne_3

La balise affichera alternativement 1,2 ou 3. Il est préférable d'utiliser le filtre {compteur|alternate|3}.

alterne_4

La balise affichera alternativement 1,2,3 ou 4. Il est préférable d'utiliser le filtre {compteur|alternate|4}.

alterne_5

La balise affichera alternativement 1,2,3,4 ou 5. Il est préférable d'utiliser le filtre {compteur|alternate|5}.

serial

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

Bloc main.titre

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

Bloc main.sstitre

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

Bloc main.texte1 à texte15

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

Composant

Les composants sont affichés avec le template de leur type.

Le code source de ce widget se trouve dans le dossier : theme/fr/composants/galerie/index.html

<!-- BEGIN:main -->
<div class="container {extra_class}">

    <h3>Site web - Création de thèmes - Aide et Documentation - Kiubi</h3>

    <!-- BEGIN:collection -->
    <!-- BEGIN:element -->
    <!-- BEGIN: titre --><h4>{titre}</h4><!-- END: titre -->
    <img src="{img}" />
    <!-- END:element -->
    <!-- END:collection -->
    <!-- BEGIN:empty -->
    Vide
    <!-- END: empty -->

</div>
<!-- END:main -->

Bloc main

Bloc racine tout le temps affiché

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

serial

Permet d'identifier de manière unique le composant dans la page.

component_type

Type du composant : affiche le nom du répertoire du billet dans l'espace FTP.

title

Titre du composant.

items_count

Nombre d'éléments de la collection affichés par le widget

Bloc main.xxx

Le bloc s'affiche si le champ xxx n'est pas vide

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

xxx

Affiche la valeur du champ xxx défini dans le modèle

xxx_label

Affiche le label associé à la valeur pour les champs de type select

xxx_miniature

Affiche l'url de la miniature pour les champs de type image

xxx_vignette

Affiche l'url de la vignette pour les champs de type image

xxx_g_miniature

Affiche l'url de la grande miniature pour les champs de type image

xxx_g_vignette

Affiche l'url de la grande vignette pour les champs de type image

Bloc main.collection

Le bloc s'affiche si le composant possède une collection et qu'elle contient au moins un élément

Bloc main.collection.item

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

position

La balise affichera un compteur commençant à 1 et qui sera incrémenté de 1 à chaque fois. Il est possible d'utilise le filtre modulo {position|alternate|X} pour boucler tous les X éléments.

Bloc main.collection.item.xxx

Le bloc s'affiche si le champ xxx de la collection n'est pas vide

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

xxx

Affiche la valeur du champ xxx défini dans la collection

xxx_label

Affiche le label associé à la valeur pour les champs de type select

xxx_miniature

Affiche l'url de la miniature pour les champs de type image

xxx_vignette

Affiche l'url de la vignette pour les champs de type image

xxx_g_miniature

Affiche l'url de la grande miniature pour les champs de type image

xxx_g_vignette

Affiche l'url de la grande vignette pour les champs de type image

Bloc main.empty

Le bloc s'affiche si le composant possède une collection et qu'elle est collection est vide

Symbole

Ce widget affiche l'intégralité d'un symbole du Site web.

Paramètres de configuration du widget :

  • Afficher le contenu : Choix du symbole parmis la liste de tous les symboles

Le code source de ce widget se trouve dans le dossier : theme/fr/symboles/3cols/index.html

<!-- BEGIN:main -->
<div class="container {extra_class}">

    <h3>Site web - Création de thèmes - Aide et Documentation - Kiubi</h3>

    <div class="row">
        <span class="col-4">{ZONE.left}</span>
        <span class="col-4">{ZONE.center}</span>
        <span class="col-4">{ZONE.right}</span>
    </div>

</div>
<!-- END:main -->

Bloc main

Bloc racine tout le temps affiché

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

serial

Permet d'identifier de manière unique l'instance du symbole dans la page.

title

Titre du symbole

model

Modèle de template du symbole

ZONE.xxx

Insère les Widgets de la zone "xxx" telle qu'ils ont été configurés dans la mise en page du symbole. Les noms (identifiants) des zones sont définis dans le fichier "structure.xhtml" propre au modèle de mise en page.

Bloc main.xxx

Le bloc s'affiche si le champ xxx n'est pas vide

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

xxx

Affiche la valeur du champ xxx défini dans le modèle

xxx_label

Affiche le label associé à la valeur pour les champs de type select

xxx_miniature

Affiche l'url de la miniature pour les champs de type image

xxx_vignette

Affiche l'url de la vignette pour les champs de type image

xxx_g_miniature

Affiche l'url de la grande miniature pour les champs de type image

xxx_g_vignette

Affiche l'url de la grande vignette pour les champs de type image

Bloc d'extrait

Ce widget très important affiche un extrait des billets d'une page libre du Site web.

Il affiche les billets d'une page libre en ne conservant PAS le modèle de mise en page propre à chaque billet mais en appliquant un unique modèle de mise en page à tous les billets affichés.

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 le contenu : choix de la page dont le contenu doit être affiché ; page en cours, toutes les pages du Site web, page au choix.
  • Inclure les sous-pages : permet d'inclure le contenu des sous-pages de la page choisie au point précédent.
  • Afficher les billets : restreindre l'affichage aux seuls billets faisant partie d'un groupe. Tous les groupes de billet ou un groupe au choix. Choisir "Aucun" restreint l'affichage aux billets ne faisant partis d'aucun groupe.
  • Trier par : choix du critère de tri ; position, alphabétique ou aléatoire.
  • Limiter l'affichage aux X premiers billets : limite l'affiche aux X premiers billets disponibles en fonction de la configuration du widget. La valeur de X peut être choisie.
  • Afficher seulement les Y premiers caractères du contenu des billets : affiche les Y premiers caractères du contenu des balises {resume_texte1} et {resume_texte2}. La valeur de Y peut être choisie. Si Y est égale à 0, le contenu ne sera pas affiché. Si Y est non renseignée, tout le contenu sera affiché.
  • Afficher la navigation : afficher la navigation de page en page (page précédente/page suivante) si le nombre de billets à afficher est supérieur à la valeur de X du point précédent.

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

<!-- BEGIN:main -->
<!-- BEGIN:intitule -->
  <h1>{intitule}</h1>
<!-- END:intitule -->
  
<!-- BEGIN:billet -->
  <div>
    <!-- BEGIN:texte10 -->
    <img src="/media/miniature/{texte10}.jpg" alt="{titre}" />
    <!-- END:texte10 -->
	 
    <!-- BEGIN:titre --><h2>{titre}</h2><!-- END:titre -->
    <!-- BEGIN:sstitre --><h3>{sstitre}</h3><!-- END:sstitre -->
    <!-- BEGIN:texte1 --><p>{resume_texte1}</p><!-- END:texte1 -->
  </div>
<!-- END:billet -->
  
<!-- BEGIN: nav2 -->
<div>
  <!-- BEGIN: premier -->
  <a href="{lien_premier}" title="premi&egrave;re page">premi&egrave;re page</a> |
  <!-- END: premier -->
  <!-- BEGIN: precedent -->
  <a href="{lien_precedent}" title="page pr&eacute;c&eacute;dente">page pr&eacute;c&eacute;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&egrave;re page">derni&egrave;re page</a>
  <!-- END: dernier -->
  <!--	
<br />
page {num_page} sur {nb_pages} <br />
({nb_resultats} billets trouvés)
-->
</div>
<!-- END: nav2 -->
<!-- END:main -->

Bloc main

Bloc racine tout le temps affiché.

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

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_page_optim

Nom optimisé de la page dont le contenu doit être affiché. Affiche "all" si le widget affiche les billets de toutes les pages.

widget_inclus

Affiche 1 si le contenu des sous-pages de la page choisie sont inclus. 0 dans le cs contraire

widget_groupe

Affiche le critère de restriction d'affichage à un groupe

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 résumés

widget_afficher_navigation

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

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

Le contenu du bloc s'affiche pour chaque billet.

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

accueil

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

lien_billet

URL spéciale vers la page libre du billet. Les widgets "Contenu de la page libre" de la page libre du billet qui peuvent afficher ce billet n'afficherons que ce billet là, et tous les autres widgets fonctionneront normalement.

lien_page

URL vers la page libre du billet.

type_billet

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

titre

Titre du billet.

sstitre

Sous-titre du billet.

texte1 à texte15

Affiche le contenu des champs texte1 à texte15.

groupe_billet

Groupe du billet.

intitule_page

Intitulé de la page libre du billet.

nom_optim

Nom optimisé de la page libre du billet.

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.

resume_texte1

Version tronquée du contenu du champ texte1. Configurable dans le widget.

resume_texte2

Version tronquée du contenu du champ texte2. Configurable dans le widget.

Bloc main.billet.resume_texte1

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

Bloc main.billet.resume_texte2

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

Bloc main.billet.titre

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

Bloc main.billet.sstitre

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

Bloc main.billet.texte1 à texte15

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

Bloc main.nobillet

Le contenu du bloc s'affiche s'il n'y a aucun billet à afficher.

Bloc main.nav1 et main.nav2

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

Liste de billets

Ce widget affiche uniquement les billets d'une page libre tout en conservant le modèle de mise en page propre à chaque billet.

Pour plus d'informations sur les modèles de mise en page des billets, voir la section les types de billets.

Paramètres de configuration du widget :

  • Afficher le contenu : choix de la page dont le contenu doit être affiché ; page en cours, toutes les pages du Site web, page au choix.
  • Inclure les sous-pages : permet d'inclure le contenu des sous-pages de la page choisie au point précédent.
  • Afficher les billets : restreindre l'affichage aux seuls billets faisant partie d'un groupe ; tous les groupes de billet ou un groupe au choix. Choisir "Aucun" restreint l'affichage aux billets ne faisant partis d'aucun groupe.
  • Trier par : choix du critère de tri ; position, alphabétique ou aléatoire.
  • Limiter l'affichage aux X premiers billets : limite l'affiche aux X premiers billets 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 billets à afficher est supérieur à la valeur de X du point précédent.

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

<!-- BEGIN: main -->

{liste_billets}

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

<!-- END: main -->

Bloc main

Bloc racine tout le temps affiché

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

liste_billets

Affiche la liste des billets, c'est à dire le contenu d'une page libre du Site web.

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_page_optim

Nom optimisé de la page dont le contenu doit être affiché. Affiche "all" si le widget affiche les billets de toutes les pages.

widget_inclus

Affiche 1 si le contenu des sous-pages de la page choisie sont inclus. 0 dans le cs contraire

widget_groupe

Affiche le critère de restriction d'affichage aux groupes

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

Le contenu du bloc s'affiche s'il n'y a aucun billet à afficher.

Type de billet

Mise en forme d'un type de billet

Le code source de ce widget se trouve dans le dossier : theme/fr/billets/post_simple/index.html

<!-- BEGIN: main -->
    <!-- BEGIN: titre --><h1>{titre}</h1><!-- END: titre -->
    <!-- BEGIN: sstitre --><h2>{sstitre}</h2><!-- END: sstitre -->
    <!-- BEGIN: texte1 -->{texte1}<!-- END: texte1 -->
<!-- END: main -->

Bloc main

Bloc racine tout le temps affiché

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

type_billet

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

titre

Titre du billet.

sstitre

Sous-titre du billet.

texte1 à texte15

Affiche les champs texte1 à texte15.

groupe_billet

Groupe du billet.

intitule_page

Intitulé de la page libre dans laquelle se trouve le billet.

nom_optim

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

lien_page

URL vers la page libre dans laquelle se trouve le billet.

lien_billet

URL un peu spéciale vers la page libre du billet. Les widgets "Contenu de la page libre" de la page libre du billet qui peuvent afficher ce billet n'afficheront que ce billet là, et tous les autres widgets fonctionneront normalement. C'est très utile pour faire des pages de listing et de détail.

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. Il est préférable d'utiliser le filtre {compteur|alternate}.

alterne_3

La balise affichera alternativement 1,2 ou 3. Il est préférable d'utiliser le filtre {compteur|alternate|3}.

alterne_4

La balise affichera alternativement 1,2,3 ou 4. Il est préférable d'utiliser le filtre {compteur|alternate|4}.

alterne_5

La balise affichera alternativement 1,2,3,4 ou 5. Il est préférable d'utiliser le filtre {compteur|alternate|5}.

serial

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

widget_page_optim

Nom optimisé de la page dont le contenu doit être affiché. Affiche "all" si le widget affiche les billets de toutes les pages.

widget_inclus

Affiche 1 si le contenu des sous-pages de la page choisie sont inclus. 0 dans le cs contraire

widget_groupe

Affiche le critère de restriction d'affichage aux groupes

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

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

Bloc main.sstitre

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

Bloc main.texte1 à texte15

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

Menu Horizontal

Affiche un menu de navigation du Site web de manière horizontale.

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.
  • Menu : choix du menu du Site web qui doit être affiché.
  • Afficher le 1er / 2ème / 3ème / 4ème niveau de l'arborescence : une arborescence d'un menu du Site web peut être composée de 4 niveaux de pages et de sous-pages. Cette configuration permet de choisir quel niveau doit être affiché. Un seul niveau d'arborescence peu être affiché par ce widget.

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

<!-- BEGIN: main -->
<!-- BEGIN: menu -->


<ul>
  <!-- BEGIN: pagetype --><li><!-- BEGIN: page --><a href="{lien}" title="{page}" target="{cible}">{page}</a><!-- END: page --><!-- BEGIN: spacer -->{page}<!-- END: spacer --></li><!-- END: pagetype -->
</ul>

<!-- END: menu -->
<!-- BEGIN: nomenu -->
<!-- END: nomenu -->
<!-- END: main -->

Bloc main

Bloc racine tout le temps affiché.

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

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_menu_id

Identifiant du menu à afficher

widget_niveau

Affiche le niveau de menu choisit

Bloc main.menu

Le contenu du bloc s'affiche s'il y a des pages à afficher dans ce menu.

Bloc main.menu.pagetype

Le contenu du bloc s'affiche pour chaque page du menu.

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

page

Intitulé de la page.

cible

Cible du lien (attribut target).

actif

Affiche actif si la page est active, c'est-à-dire si l'internaute s'y trouve. Sinon n'affiche rien.

lien

URL du lien vers la page correspondante.

type

Type de la page. Affiche page pour une page libre, lien_ext pour un lien externe, lien_int pour un lien interne et ne renvoie aucune valeur pour un séparateur.

menu_niv

Niveau de profondeur de la page du menu. Affiche 01 pour une page de niveau 1, 02 pour une page de niveau 2, 03 pour une page de niveau 3 et 04 pour une page de niveau 4.

Bloc main.menu.pagetype.spacer

Le contenu du bloc s'affiche si l'élément à afficher est un séparateur. C'est dans ce bloc qu'on utilise généralement les balises de ce widget.

Bloc main.menu.pagetype.page

Le contenu du bloc s'affiche si l'élément à afficher est une page (tout sauf un séparateur). C'est dans ce bloc qu'on utilise généralement les balises de ce widget.

Bloc main.menu.pagetype.page.illustration

Le contenu du bloc s'affiche si la page a une illustration (lien interne vers une catégorie du catalogue).

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.

url_illustration

Url complète de l'illustration

url_illustration_miniature

Url complète de la miniature de l'illustration

url_illustration_vignette

Url complète de la vignette de l'illustration

url_illustration_g_miniature

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

url_illustration_g_vignette

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

Bloc main.nomenu

Le contenu du bloc s'affiche s'il n'y a aucune page à afficher dans ce menu.

Menu Vertical

Affiche un menu de navigation du Site web de manière verticale.

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.
  • Menu : choix du menu du Site web qui doit être affiché.
  • Déployer les pages : affiche l'intégralité de l'arborescence disponible (pages et sous-pages simultanément).
  • Afficher le 1er / 2ème / 3ème / 4ème niveau de l'arborescence : une arborescence d'un menu du Site web peut être composée de 4 niveaux de pages et de sous-pages. Cette configuration permet de choisir quel niveau doit être affiché. Plusieurs niveaux d'arborescence peuvent être affichés simultanément.

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

<!-- BEGIN: main -->
<!-- BEGIN: menu -->

  <!-- BEGIN:intitule -->
    <h1>{intitule}</h1>
  <!-- END:intitule -->


  <div> 
     
      <!-- BEGIN: niveau --><ul> 
        <!-- BEGIN: pagetype -->
       
       <!-- BEGIN: page --><li> <a href="{lien}"  target="{cible}">{page}</a> <!-- END: page --> <!-- BEGIN:sspage -->
        {sspage}
        <!-- END:sspage -->      
       

     <!-- END: pagetype -->   </li>
       </ul><!-- END: niveau -->
     
  </div>
  

  <!-- END: menu -->
<!-- BEGIN: nomenu -->
<!-- END: nomenu -->
<!-- END: main -->

Bloc main

Bloc racine tout le temps affiché.

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

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_menu_id

Identifiant du menu à afficher

widget_niveaux

Affiche les niveaux choisit séparés par des virgules (ex : "1,2,3")

widget_deployer

Affiche 1 si le menu est déployé. 0 dans le cas contraire.

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

Le contenu du bloc s'affiche s'il y a des pages à afficher dans ce menu.

Bloc main.menu.niveau

Le contenu du bloc est recopié pour chaque niveau d'arborescence

Bloc main.menu.niveau.pagetype

Le contenu du bloc s'affiche pour chaque page du menu.

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

menu_niv

Niveau de profondeur de la page du menu. Affiche 01 pour une page de niveau 1, 02 pour une page de niveau 2, 03 pour une page de niveau 3 et 04 pour une page de niveau 4.

page

Intitulé de la page.

type

Type de la page. Affiche page pour une page libre, lien_ext pour un lien externe, lien_int pour un lien interne et ne renvoie aucune valeur pour un séparateur.

cible

Cible du lien (attribut target).

actif

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

lien

URL du lien vers la page correspondante.

page_niv

Niveau de profondeur de la page du menu en fonction du niveau d'arborescence affiché.Affiche 01 pour le premier niveau d'arborescence affiché, 02 pour le deuxième niveau d'arborescence affiché, 03 pour le troisième niveau d'arborescence affiché et 04 pour le quatrième niveau d'arborescence affiché.

niveau

Niveau de profondeur de la page du menu en fonction du niveau d'arborescence affiché. Affiche 1 pour le premier niveau d'arborescence affiché, 2 pour le deuxième niveau d'arborescence affiché, 3 pour le troisième niveau d'arborescence affiché et 4 pour le quatrième niveau d'arborescence affiché.

compteur

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

Bloc main.menu.niveau.pagetype.sspage

Le bloc s'affiche s'il y a des pages d'un niveau inférieur.

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

sspage

Balise spéciale à mettre impérativement dans le bloc "pagetype" mais après les blocs "spacer" et "page". Elle permet d'afficher les différents niveaux d'arborescence les uns dans les autres.

Bloc main.menu.niveau.pagetype.spacer

Le contenu du bloc s'affiche si l'élément à afficher est un séparateur. C'est dans ce bloc qu'on utilise généralement les balises de ce widget.

Bloc main.menu.niveau.pagetype.page

Le contenu du bloc s'affiche si l'élément à afficher est une page (tout sauf un séparateur). C'est dans ce bloc qu'on utilise généralement les balises de ce widget.

Bloc main.menu.niveau.pagetype.page.illustration

Le contenu du bloc s'affiche si la page a une illustration (lien interne vers une catégorie du catalogue).

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.

url_illustration

Url complète de l'illustration

url_illustration_miniature

Url complète de la miniature de l'illustration

url_illustration_vignette

Url complète de la vignette de l'illustration

url_illustration_g_miniature

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

url_illustration_g_vignette

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

Bloc main.nomenu

Le contenu du bloc s'affiche s'il n'y a aucune page à afficher dans ce menu.