Publié le : 23 juin 2025

Tags :

org_openCiLife_block

Ce type est utilisé pour constituer une page contenant plusieurs bloques de contenu. Est utilisé pour la page d'accueil et pour le pied de page.
category permet de définir où le bloque sera affiché :

  • homepage : sera affiché sur la page d'accueil du site.
  • footer : sera affiché en pied de page sur toutes les pages du site.

attributs

nom requis ? exemple description
title requis Nos engagements le titre du bloc
date optionnel 2025-04-30 date de publication. N'est pas affiché.
type requis org_openCiLife_block le type de contenu : indique que ce contenu sera intégré dans une autre page.
category requis homepage est utiliser pour afficher le block sur la bonne page. Par exemple "homepage" est la valeur par defaut pour que se bloque soit affiche sur la page d'accueil. La valeur par défaut peut être changée dans le fichier de configuration.
tags optionnel infos, tarifs n'est pas affiché par le template.
status requis published si "published" le bloque sera visible. Sinon il ne sera pas affiché.
contentImage optionnel images/principe.svg image à afficher pour se contenu. Est affiché par défaut à gauche du contenu textuel
specificClass optionnel mainBlock style2 permet d'ajouter un style CSS au bloque.
anchorId requis a_quoi_ca_sert nom de l'ancre. Ce nom apparaît dans l'URL de la page lorsque l'on navigue jusqu'au bloque via le menu.
order requis 050 ordre d'affichage du block par rapports aux autres.

org_openCiLife_post

Le type de contenu le plus courant. Permet d'afficher une "page". Contient différentes options pour afficher des éléments en plus du contenu textuel.

attributs

nom requis ? exemple description
title requis Nos engagements Le titre du bloc
date optionnel 2025-04-30 La date de publication. Est affiché uniquement si l'attribut displayDate vaut "true" .
type requis org_openCiLife_post Le type de contenu : indique que ce contenu sera une page.
includeContent optionnel {"type":"org_openCiLife_post", "category":"création", "specificClass":"documentation", "title":"Dans la même catégorie", "display":{"type":"card", "content":"link"}} Inclut d'autre contenus dans la page.
includeBlocks optionnel {"category":"Ethiknet_block"} Inclut des block de contenu dans la page (après le contenu).
carouselData optionnel {"id":"HomePageCarousel","control":{"previousLabel":"Précédent", "nextLabel":"Suivant"}, "displayIndicator":true, "style":"margin:auto" "slides":[{"type":"img", "data":"images/common/logo_left.png", "caption":"bobun texte", "captionStyle":"color:black", "alt":"Une image", "style":"margin:auto;height:60%"}, {"type":"text", "caption":"Juste un texte sans images. Et un peu de texte en plus qui prend un maximum de place pour voire ce que ca donneavec un deuxième paragraphe", "captionStyle":"color:black",}]} Inclut un carrousel en dessous du contenu textuel
formData optionnel {"to":";jer___^^!????abaam", "method":"get" "enctype":"application/x-www-form-urlencoded", "sendLabel":"Contactez-moi", "fields":[{"id":"destinataire", "label":"Destinataire", "type":"text", "readOnly":"true", "value":";jer___^^!????abaam", "specificClass":"form-control-plaintext"}, {"id":"motif", "label":"Motif", "type":"text", "name":"subject"}, {"id":"email", "label":"Votre e-mail", "type":"text", "name":"from"}, {"id":"message", "label":"Votre message", "type":"textarea", "rows":6, "name":"body"}]} inclut un formulaire en dessous du contenu textuel
action optionnel action={"disposition":"center", "specificClass":"cta", "data":[{"type":"button", "label":"Demander un devis gratuit", "specificClass":"btn-primary", "operation":{"type":"anchor", "to":"lp_ethikNet_devis"}}, {"type":"button", "label":"Découvrir nos services", "operation":{"type":"anchor", "to":"lp_ethiknet_services"}}]} permet d'ajouter des boutons via les hooks des template
hooks optionnel hooks={"data":[{"position":"afterBody", "action":"commonInc.buildComponnentInfos"}]} permet de contribuer à une hook existante
stickers optionnel {"disposition":"center", "specificClass":"noText", "data":[{"image":""}, {"image":""},{"image":""}} permet d'ajouter des icône ou icône+texte dans un contenu
category requis documentation, création, V0.0.1 Est utiliser pour filtrer le contenu (notamment via l'attribut includeContent)
tags optionnel infos, tarifs Liste des tags de ce contenu. Est affiché sur certains types de contenus.
status requis published Si "published" le bloque sera visible. Sinon il ne sera pas affiché.
contentImage optionnel images/principe.svg Image à afficher pour se contenu. Est affiché par défaut à gauche du contenu textuel
specificClass optionnel mainBlock style2 Permet d'ajouter un style CSS au bloque.
menu optionnel { menu={"parent":{"title":"EthikNet", "specificClass":"menu_EthikNet"}, "dropDownSpecificClass":"dropDown_menu_EthikNet", "specificClass":"agence"} Permet d'ajouter des styles CSS au menu pointant vers cette page. Permet aussi de regrouper les éléments de menu. Les contenus avec cette propriété seront automatiquement ajoutés au (sous)menu
lang optionnel en_EN Lang du contenu : defaut : site.langs.default
specificClass optionnel mainBlock style2 permet d'ajouter un style CSS au contenu.
pageSpecificClass optionnel lpEthikNet permet d'ajouter un style CSS à la page entière (peut impacter le menu, footer, ...).
order requis 050 Ordre d'affichage du block/page par rapports aux autres.
exerpt recommandé Comprendre la structure d'une page de contenu Résumé bref de la page. Est utilisé lorsqu'il faut présenter le contenu parmi d'autres.
displayDate optionnel (defaut : false) true Si true: la date de publication sera affiché en entête de la page
displayMenu optionnel (defaut : true) false Permet de masquer le menu (utile pour les Landing Pages)
displaySiteHeaderTitle optionnel (defaut : true) true Permet de masquer le block de titre/logo de la page (utile pour les Landing Pages)
displayPreHeader optionnel (defaut : true) false Permet de masquer les block en haut de la page (utile pour les Landing Pages)
displayTitle optionnel (defaut : true) true Si false : le titre de publication ne sera pas affiché en entête de la page
displayBreadcrumb optionnel (defaut : false) true Si false : le fil d'ariane ne sera pas affiché en entête de la page