Site web

Bloc d'extrait

Ce widget très important affiche un extrait du contenu 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}" 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

Contenu page libre

Ce widget très important affiche le contenu d'une page libre du Site web.

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

<!-- BEGIN: nav1 -->
<!-- <div>
<a href="{lien_precedent}" title="Page pr&eacute;cedente">page pr&eacute;cedente</a>
 | 
 <a href="{lien_suivant}" title="Page suivante">page suivante</a>
 
</div> -->
<!-- END: nav1 -->

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

Newwidget_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 -->
  <header>
    <!-- BEGIN: titre --><h1>{titre}</h1><!-- END: titre -->
    <!-- BEGIN: sstitre --><h2>{sstitre}</h2><!-- END: sstitre -->
  </header>
  <!-- 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.

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.

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

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