Parcourir la source

blueprints personnes et features

ouidade il y a 4 ans
Parent
commit
b82e412f27

+ 8 - 3
user/blueprints/pages/modular/features.yaml

@@ -36,7 +36,12 @@ form:
                   type: text
                   label: Header
                 .text:
-                  type: markdown
+                  type: textarea
                   label: Text
-                  validate:
-                    type: textarea
+                  markdown: true
+                .logo:
+                  type: file
+                  label: Logo
+                  accept:
+                    - image/*
+                    - .svg

+ 19 - 11
user/blueprints/pages/modular/personnes.yaml

@@ -1,23 +1,31 @@
 title: Personnes
-'@extends': default
-
+'@extends':
+    type: default
+    context: blueprints://pages
 form:
   fields:
     tabs:
       fields:
-        features:
+        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.class:
-              type: select
-              label: Layout
-              default: small
-              size: medium
-
-
             header.personnes:
-              name: features
+              name: personnes
               type: list
               label: Personnes
 

BIN
user/pages/01.home/02._programmes/POPSU2018_LOGO_moinsde6cm_sscartouche.png


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
user/pages/01.home/02._programmes/features.md


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 1
user/pages/01.home/04._gouvernance/personnes.md


+ 13 - 2
user/themes/epau-antimatter/README.md

@@ -2,11 +2,22 @@
 
 
 # modif par Ouidade
-le 10/03/21
+
+##le 10/03/21
 
 ai créer un module "personnes.html.twig" mais ce module n'est pas visible.
 ai donc rajouté ligne 51 à 55 dans modular.html.twig >>> marche pas
-ai rajouté lignes 11 à 16 dans personnes.html.twig  >>> marche pas 
+ai rajouté lignes 11 à 16 dans personnes.html.twig  >>> marche pas
+
+ai essayé de remonter les champs du module Gouvernance et template personnes mais n'ai pas réussi. dans fichier features.html.twig qui est mon modèle je n'arrive pas à comprendre à quoi correspondent tous les "feature" et "features" et ".features" mentionnés (je pense qui se réfèrent à plusieurs choses différentes)
+donc je n'arrive pas à faire le lien avec mais nouveaux champs créés dans le template personnes.yaml pour réécrire personnes.html.twig  
+
+ai ajouter un champ de type "file" dans template features.yaml mais n'est pas visible.
+il faut que je trouve la bonne syntaxe twig a ajouter au fichier features.html.twig
+
+les liens dans les champs text de Features (module programmes) ne fonctionnent pas. Pourtant bien du markdown et écrit comme dans quark.
+
+#fin des modifs par Ouidade
 
 ![Epau Antimatter](assets/readme_1.png)
 

+ 5 - 3
user/themes/epau-antimatter/templates/modular.html.twig

@@ -47,13 +47,15 @@
     {% endif %}
 {% endblock %}
 
+
+
 {% block content %}
 
-{# ça marche pas non plus #}
+{# ça marche pas non plus
 <section class="personnes">
-  {{ header.personnes}}
+  {{ page.header.personnes}}
 </section>
-
+#}
 
 
     {{ page.content|raw }}

+ 2 - 2
user/themes/epau-antimatter/templates/modular/features.html.twig

@@ -1,7 +1,7 @@
 <div class="modular-row features {{ page.header.class}}">
 
     {{ content|raw }}
-    {{ dump(page) }}
+
     <div class="feature-items">
     {% for feature in page.header.features %}
            <div class="feature">
@@ -12,7 +12,7 @@
             <div class="feature-content">
             {% endif %}
             {% if feature.header %}
-            <h4>{{ feature.header }}</h4>
+            <h3>{{ feature.header }}</h3>
             {% endif %}
             {% if feature.text %}
             <p>{{ feature.text }}</p>

+ 7 - 13
user/themes/epau-antimatter/templates/modular/personnes.html.twig

@@ -1,29 +1,23 @@
-<div class="modular-row features {{ page.header.class}}">
+<div class="modular-row personnes {{ page.header.class}}">
     {{ content|raw }}
     <div class="feature-items">
     {% for feature in page.header.personnes %}
-           <div class="personnes">
+           <div class="feature">
             {% if feature.icon %}
             <i class="fa fa-fw fa-{{ feature.icon }}"></i>
             <div class="feature-content icon-offset">
             {% else %}
 
 {# ai essayé de changer les nom et class avec nouveaux champs mais marche pas #}
-            <div class="personnes-content">
-            {% endif %}
-            {% if personnes.nom %}
-            <h4>{{ personnes.nom }}</h4>
-            {% endif %}
-
-{# voici l'original du module features pré existant #}
             <div class="feature-content">
             {% endif %}
-            {% if feature.header %}
-            <h4>{{ feature.header }}</h4>
+            {% if feature.nom %}
+            <h4>{{ feature.nom }}</h4>
             {% endif %}
 
-            {% if feature.text %}
-            <p>{{ feature.text }}</p>
+
+            {% if personnes.biographie %}
+            <p>{{ personnes.biographie }}</p>
             {% endif %}
             </div>
         </div>

Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff