diff --git a/user/themes/lecampus/blueprints/modular/personnes.yaml b/user/themes/lecampus/blueprints/modular/personnes.yaml new file mode 100644 index 0000000..80381b8 --- /dev/null +++ b/user/themes/lecampus/blueprints/modular/personnes.yaml @@ -0,0 +1,44 @@ +title: Personnes +'@extends': + type: default + context: blueprints://pages +form: + fields: + tabs: + fields: + advanced: + fields: + columns: + fields: + column1: + fields: + name: + default: modular/personnes + '@data-options': '\Grav\Common\Page\Pages::modularTypes' + overrides: + fields: + header.template: + default: modular/personnes + '@data-options': '\Grav\Common\Page\Pages::modularTypes' + personnes: + type: tab + title: Personnes + fields: + header.personnes: + name: personnes + type: list + label: Personnes + + fields: + .nom: + type: text + label: Nom + .fonction: + type: text + label: Fonction + .biographie: + type: markdown + label: Biographie + .portrait: + type: filepicker + label: Portrait diff --git a/user/themes/lecampus/blueprints/modular/valeurs.yaml b/user/themes/lecampus/blueprints/modular/valeurs.yaml new file mode 100644 index 0000000..0fa8053 --- /dev/null +++ b/user/themes/lecampus/blueprints/modular/valeurs.yaml @@ -0,0 +1,41 @@ +title: Valeurs +'@extends': + type: default + context: blueprints://pages +form: + fields: + tabs: + fields: + advanced: + fields: + columns: + fields: + column1: + fields: + name: + default: modular/valeurs + '@data-options': '\Grav\Common\Page\Pages::modularTypes' + overrides: + fields: + header.template: + default: modular/personnes + '@data-options': '\Grav\Common\Page\Pages::modularTypes' + valeurs: + type: tab + title: Valeurs + fields: + header.valeurs: + name: valeurs + type: list + label: Valeurs + + fields: + .titre: + type: text + label: Titre + .texte: + type: markdown + label: Description + .image: + type: filepicker + label: Image diff --git a/user/themes/lecampus/css-compiled/theme.css b/user/themes/lecampus/css-compiled/theme.css index 4f6f9b8..746a374 100644 --- a/user/themes/lecampus/css-compiled/theme.css +++ b/user/themes/lecampus/css-compiled/theme.css @@ -2979,3 +2979,10 @@ header nav.dropmenu > ul { -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 70%; } + +.module .valeurs { + display: flex; + flexdirection: row; + align-items: baseline; } + .module .valeurs .valeur { + padding: 10px; } diff --git a/user/themes/lecampus/scss/theme/_blog.scss b/user/themes/lecampus/scss/theme/_blog.scss index c390541..e89130c 100644 --- a/user/themes/lecampus/scss/theme/_blog.scss +++ b/user/themes/lecampus/scss/theme/_blog.scss @@ -1595,3 +1595,21 @@ width: 70%; } } + +.module { + .valeurs{ + display: flex; + flexdirection: row; + align-items: baseline; + + .valeur{ + // display: flex; + // flexdirection: column; + // align-items: baseline; + + padding: 10px; + + } + } + +} diff --git a/user/themes/lecampus/scss/theme/_nos_valeurs.scss b/user/themes/lecampus/scss/theme/_nos_valeurs.scss new file mode 100644 index 0000000..e69de29 diff --git a/user/themes/lecampus/templates/le_campus.html.twig b/user/themes/lecampus/templates/le_campus.html.twig index f80689e..441fec0 100644 --- a/user/themes/lecampus/templates/le_campus.html.twig +++ b/user/themes/lecampus/templates/le_campus.html.twig @@ -38,7 +38,8 @@
{{ personne.biographie|markdown }}
+ {% endif %} + +{{ valeur.texte|markdown }}
+ {% endif %} + + + +