Edit config and blueprints

This commit is contained in:
Paul Nicoué 2022-06-29 17:24:41 +02:00
parent 8c71a258b6
commit 6b0eaaaa22
34 changed files with 380 additions and 355 deletions

View file

@ -1,34 +0,0 @@
title: Artwork
accept:
mime: image/jpeg, image/png, video/mp4
fields:
alt_text:
when:
file_type: image
label:
en: Alternative text
fr: Texte alternatif
type: text
poster:
when:
file_type: video
label:
en: Poster
fr: Vignette
type: files
uploads: image
layout: cards
image:
ratio: 16/9
cover: true
back: white
multiple: false
help:
en: "Image displayed before video playback (format: JPEG or PNG). The first image of the video is used if this field is empty."
fr: "Image affichée avant la lecture de la vidéo (format : JPEG ou PNG). La première image de la vidéo est utilisée si ce champ est vide."
width: 1/4
caption:
label:
en: Caption
fr: Légende
type: text

View file

@ -0,0 +1,34 @@
title: Artwork
accept:
mime: image/jpeg, image/png, video/mp4
fields:
alt_text:
when:
file_type: image
label:
en: Alternative text
fr: Texte alternatif
type: text
poster:
when:
file_type: video
label:
en: Poster
fr: Vignette
type: files
uploads: image
layout: cards
image:
ratio: 16/9
cover: true
back: white
multiple: false
help:
en: "Image displayed before video playback (format: JPEG or PNG). The first image of the video is used if this field is empty."
fr: "Image affichée avant la lecture de la vidéo (format : JPEG ou PNG). La première image de la vidéo est utilisée si ce champ est vide."
width: 1/4
caption:
label:
en: Caption
fr: Légende
type: text

View file

@ -0,0 +1,25 @@
title: Vidéo
accept:
mime: video/mp4
fields:
poster:
label:
en: Poster
fr: Vignette
type: files
uploads: image
layout: cards
image:
ratio: 16/9
cover: true
back: white
multiple: false
help:
en: "Image displayed before video playback (format: JPEG or PNG). The first image of the video is used if this field is empty."
fr: "Image affichée avant la lecture de la vidéo (format : JPEG ou PNG). La première image de la vidéo est utilisée si ce champ est vide."
width: 1/4
caption:
label:
en: Caption
fr: Légende
type: text

View file

@ -0,0 +1,21 @@
title:
en: About
fr: À propos
icon: text
status:
draft: true
listed: true
options:
changeSlug:
admin: true
editor: false
changeStatus: false
changeTemplate: false
changeTitle:
admin: true
editor: false
delete: false
duplicate: false
tabs:
content: tabs/about_content
seo: tabs/about_seo

View file

@ -1,21 +0,0 @@
title:
en: Biography
fr: Biographie
icon: text
status:
draft: true
unlisted: true
options:
changeSlug:
admin: true
editor: false
changeStatus: false
changeTemplate: false
changeTitle:
admin: true
editor: false
delete: false
duplicate: false
tabs:
content: tabs/biography_content
seo: tabs/biography_seo

View file

@ -5,6 +5,17 @@ icon: file-image
status:
draft: true
listed: true
options:
changeSlug:
admin: true
editor: false
changeStatus: false
changeTemplate: false
changeTitle:
admin: true
editor: false
delete: false
duplicate: false
tabs:
content: tabs/gallery_content
seo: tabs/gallery_seo

View file

@ -4,7 +4,7 @@ title:
icon: home
status:
draft: true
unlisted: true
listed: true
options:
changeSlug:
admin: true

View file

@ -0,0 +1,20 @@
type: fields
fields:
text:
label:
en: Presentation text
fr: Texte de présentation
type: textarea
required: true
size: large
buttons:
- headlines
- '|'
- bold
- italic
- '|'
- link
- email
- '|'
- ul
- '|'

View file

@ -1,20 +0,0 @@
type: fields
fields:
text:
label:
en: Presentation text
fr: Texte de présentation
type: textarea
required: true
size: large
buttons:
- headlines
- '|'
- bold
- italic
- '|'
- link
- email
- '|'
- ul
- '|'

View file

@ -2,11 +2,11 @@ headline:
en: Artworks
fr: Œuvres
type: files
template: artwork
min: 1
template: image
min: 2
layout: cards
size: small
limit: 40
limit: 60
image:
ratio: 1/1
back: white

View file

@ -1,19 +0,0 @@
type: fields
fields:
text:
label:
en: Introduction text
fr: Texte d'introduction
type: textarea
size: medium
buttons:
- headlines
- '|'
- bold
- italic
- '|'
- link
- email
- '|'
- ul
- '|'

View file

@ -1,12 +0,0 @@
headline:
en: Background image
fr: Image de fond
type: files
template: image
min: 1
max: 1
layout: cards
size: medium
image:
ratio: 1/1
back: white

View file

@ -1,18 +0,0 @@
headline:
en: Contact and social networks
fr: Contact et réseaux sociaux
type: fields
fields:
email:
label:
en: Email
fr: Adresse e-mail
type: email
required: true
instagram:
type: url
label:
en: Instagram account
fr: Compte Instagram
icon: instagram
required: true

View file

@ -0,0 +1,41 @@
headline:
en: Exhibitions
fr: Expositions
type: fields
fields:
exhibitions:
label:
en: Exhibitions
fr: Expositions
type: structure
prepend: true
sortable: true
required: true
fields:
url:
label:
en: URL
fr: URL
type: url
width: 3/4
toggle:
label:
en: External link
fr: Lien externe
type: toggle
text:
-
en: 'No'
fr: Non
-
en: 'Yes'
fr: Oui
width: 1/4
columns:
url:
width: 3/4
toggle:
width: 1/4

View file

@ -7,7 +7,7 @@ fields:
type: textarea
size: small
buttons: false
required: true
# required: true
help:
en: "Short description of the page displayed by search engines and social networks (recommended maximum length: 160 characters)."
fr: "Courte description de la page affichée par les moteurs de recherche et les réseaux sociaux (taille maximale conseillée : 160 caractères)."
@ -26,7 +26,7 @@ fields:
cover: true
back: white
multiple: false
required: true
# required: true
clip:
minwidth: 1200
minheight: 675

View file

@ -0,0 +1,22 @@
type: fields
fields:
contact_line:
type: line
email:
label:
en: Email
fr: Adresse e-mail
type: email
required: true
width: 1/2
gap:
type: gap
width: 1/2
instagram:
type: url
label:
en: Instagram account
fr: Compte Instagram
icon: instagram
required: true
width: 1/2

View file

@ -1,14 +0,0 @@
headline:
en: Galleries
fr: Galeries
type: pages
template: gallery
min: 2
max: 4
layout: cards
size: small
image:
ratio: 1/1
cover: true
query: page.images.template('artwork').sortBy('sort').first
back: white

View file

@ -4,8 +4,9 @@ headline:
type: pages
templates:
- home
- biography
sortBy: title asc
- about
- gallery
sortBy: title desc
create: false
layout: cardlets
image:

View file

@ -0,0 +1,6 @@
label:
en: Content
fr: Contenu
icon: text
sections:
presentation: sections/about_content_presentation

View file

@ -0,0 +1,6 @@
label:
en: SEO
fr: Référencement
icon: search
sections:
seo_basic_meta: sections/generic_seo_metadata

View file

@ -1,6 +0,0 @@
label:
en: Content
fr: Contenu
icon: text
sections:
presentation: sections/biography_content_presentation

View file

@ -1,6 +0,0 @@
label:
en: SEO
fr: Référencement
icon: search
sections:
seo_basic_meta: sections/generic_seo_metadata

View file

@ -3,5 +3,4 @@ label:
fr: Contenu
icon: text
sections:
introduction: sections/gallery_content_introduction
artworks: sections/gallery_content_artworks

View file

@ -2,10 +2,6 @@ label:
en: Content
fr: Contenu
icon: text
columns:
- width: 1/2
sections:
background_image: sections/home_content_background_image
- width: 1/2
sections:
contact: sections/home_content_contact
sections:
exhibitions: sections/home_content_exhibitions

View file

@ -2,11 +2,6 @@ label:
en: Website
fr: Site web
icon: home
columns:
- width: 1/4
sticky: true
sections:
sections:
pages: sections/site_content_pages
- width: 3/4
sections:
galleries: sections/site_content_galleries
contact: sections/site_content_contact

View file

@ -2,8 +2,6 @@
return [
// Kirby configuration settings
'home' => 'accueil',
'error' => 'erreur',
'panel' => [
'language' => 'fr',
'css' => 'assets/css/panel.min.css'