diff --git a/site/blueprints/files/fav-ico.yml b/site/blueprints/files/fav-ico.yml new file mode 100644 index 0000000..0d3d5a4 --- /dev/null +++ b/site/blueprints/files/fav-ico.yml @@ -0,0 +1,4 @@ +title: Favicon version .ico + +accept: + extension: ico diff --git a/site/blueprints/files/fav-png.yml b/site/blueprints/files/fav-png.yml new file mode 100644 index 0000000..08e7fc6 --- /dev/null +++ b/site/blueprints/files/fav-png.yml @@ -0,0 +1,5 @@ +title: Favicon version PNG + +accept: + extension: png + maxwidth: 96 diff --git a/site/blueprints/files/fav-svg.yml b/site/blueprints/files/fav-svg.yml new file mode 100644 index 0000000..37acd67 --- /dev/null +++ b/site/blueprints/files/fav-svg.yml @@ -0,0 +1,4 @@ +title: Favicon version SVG + +accept: + extension: svg diff --git a/site/blueprints/site.yml b/site/blueprints/site.yml index fd32900..275a698 100644 --- a/site/blueprints/site.yml +++ b/site/blueprints/site.yml @@ -68,25 +68,61 @@ tabs: label: Description type: textarea translate: true + legalNotices: + label: Mentions légales (PDF) + type: files + max: 1 + accept: application/pdf + translate: false + + - width: 1/1 + fields: + imagesLine: + type: line + imagesHeadline: + type: headline + label: Images + - width: 1/4 + fields: footerLogo: - label: Logo + label: Logo statique type: files layout: cards image: back: #fff max: 1 help: Utilisé en pied de page (page À propos, Blog et Article). - - - width: 1/2 - sections: - contact: - type: fields - fields: - legalNotices: - label: Mentions légales (PDF) - type: files - max: 1 - accept: application/pdf - translate: false + - width: 3/4 + fields: + faviconHeadline: + type: headline + label: Favicon + faviconInfo: + label: false + type: info + text: | + Il est important de respecter les types de fichier et de format indiqués. Vous pouvez utiliser l'outil en ligne [RealFaviconGenerator](https://realfavicongenerator.net) pour lé générer. + faviconICO: + label: Version icône (.ico) + type: files + multiple: false + uploads: fav-ico + layout: cards + width: 1/3 + faviconPNG: + label: Version PNG 96x96 pixels + type: files + multiple: false + layout: cards + uploads: fav-png + width: 1/3 + faviconSVG: + label: Version SVG + type: files + multiple: false + uploads: fav-svg + layout: cards + width: 1/3 seo: seo/site + files: tabs/files diff --git a/site/blueprints/tabs/files.yml b/site/blueprints/tabs/files.yml new file mode 100644 index 0000000..1a6a129 --- /dev/null +++ b/site/blueprints/tabs/files.yml @@ -0,0 +1,16 @@ +label: Fichiers +icon: attachment +columns: + - width: 1/4 + fields: + manageFilesInfo: + label: false + type: info + text: À droite, tous les fichiers que stocke la page. Supprimez les fichiers inutilisés pour éviter de surcharger inutilement le serveur. + + - width: 3/4 + sections: + filesSection: + label: Fichiers + type: files + batch: true diff --git a/site/snippets/header.php b/site/snippets/header.php index 9a8e73c..597ac07 100644 --- a/site/snippets/header.php +++ b/site/snippets/header.php @@ -18,6 +18,16 @@ + + faviconPNG()->isNotEmpty()): ?> + + + faviconSVG()->isNotEmpty()): ?> + + + faviconICO()->isNotEmpty()): ?> + +