162 lines
4.1 KiB
YAML
162 lines
4.1 KiB
YAML
title: NTB
|
|
|
|
tabs:
|
|
contentTab:
|
|
label: Accueil
|
|
icon: home
|
|
columns:
|
|
- width: 1/1
|
|
fields:
|
|
infoBannerHeading:
|
|
type: headline
|
|
label: Bannière d'infos
|
|
infoBannerColor:
|
|
label: Couleur de fond
|
|
extends: fields/color
|
|
infoBanner:
|
|
label: Messages
|
|
type: structure
|
|
help: Affichée en haut de la page d'accueil.
|
|
fields:
|
|
message:
|
|
label: Message
|
|
type: text
|
|
width: 1/2
|
|
link:
|
|
label: Lien
|
|
type: link
|
|
width: 1/2
|
|
options:
|
|
- url
|
|
- page
|
|
separator1:
|
|
type: line
|
|
- width: 1/1
|
|
fields:
|
|
heroHeadline:
|
|
type: headline
|
|
label: Hero
|
|
- width: 1/2
|
|
fields:
|
|
heroMode:
|
|
label: Mode
|
|
type: radio
|
|
columns: 2
|
|
default: nextEvent
|
|
options:
|
|
event: Événement
|
|
custom: Personnalisé
|
|
heroText:
|
|
label: Text
|
|
type: blocks
|
|
when:
|
|
heroMode: custom
|
|
fieldsets:
|
|
- hero-heading
|
|
- hero-text
|
|
heroLinkUrl:
|
|
label: Lien
|
|
type: link
|
|
width: 1/2
|
|
options:
|
|
- url
|
|
- page
|
|
help: Optionnel. Laisser vide pour ne pas afficher de lien dans le hero.
|
|
when:
|
|
heroMode: custom
|
|
heroLinkText:
|
|
label: Texte du Lien
|
|
type: text
|
|
width: 1/2
|
|
when:
|
|
heroMode: custom
|
|
- width: 1/2
|
|
fields:
|
|
heroEvent:
|
|
label: Événement
|
|
type: pages
|
|
query: page('programme').grandChildren
|
|
when:
|
|
heroMode: event
|
|
heroImage:
|
|
label: Image
|
|
type: files
|
|
min: 1
|
|
max: 2
|
|
layout: cards
|
|
size: large
|
|
help: Mettez deux images pour que la première soit utilisée comme image de couverture, disparaissant au survol.
|
|
image:
|
|
ratio: 4/3
|
|
cover: true
|
|
when:
|
|
heroMode: custom
|
|
|
|
- width: 1/1
|
|
fields:
|
|
line:
|
|
type: line
|
|
events:
|
|
label: Événement
|
|
type: pages
|
|
layout: cards
|
|
size: huge
|
|
query: page('programme').grandChildren
|
|
max: 3
|
|
image:
|
|
cover: true
|
|
otherLine:
|
|
type: line
|
|
- width: 1/1
|
|
fields:
|
|
callout: fields/callout
|
|
navigationTab:
|
|
label: Menu
|
|
icon: bars
|
|
columns:
|
|
- width: 1/2
|
|
sections:
|
|
extendedNav:
|
|
type: pages
|
|
label: Menu développé
|
|
templates:
|
|
- sectioned
|
|
- program
|
|
create:
|
|
- sectioned
|
|
info: "{{ page.blueprint.title }}"
|
|
help: Pages visibles dans le menu burger. Modifiez l'ordre d'affichage avec la poignée ⁝⁝ qui s'affiche au survol d'un élément.
|
|
- width: 1/2
|
|
fields:
|
|
featuredPages:
|
|
type: pages
|
|
label: Pages en avant
|
|
query: site.children.filterBy('template', 'in', ['sectioned', 'program'])
|
|
subpages: false
|
|
max: 3
|
|
help: Max 3 pages toujours visibles dans l'en-tête du site.
|
|
contactTab:
|
|
label: Contact
|
|
icon: email
|
|
columns:
|
|
- width: 1/2
|
|
fields:
|
|
footerInfos:
|
|
label: Pied-de-page
|
|
type: writer
|
|
node: false
|
|
help: Texte libre affiché en bas de chaque page.
|
|
marks:
|
|
- bold
|
|
- email
|
|
- link
|
|
- width: 1/2
|
|
fields:
|
|
instagram:
|
|
type: url
|
|
icon: instagram
|
|
facebook:
|
|
type: url
|
|
icon: facebook
|
|
seo: seo/site
|
|
files: tabs/files
|