Browse Source

programme.html.twig/.yalm/.md

ouidade 3 years ago
parent
commit
bc84eb05d5

+ 20 - 17
README.md

@@ -4,35 +4,38 @@
 
   - intall grav avec composer
 
-  ```composer create-project getgrav/grav ~/webroot/grav```
+    ```composer create-project getgrav/grav ~/webroot/grav```
+
   - lance serveur local
-  ```cd ~/webroot/nomdusite```
-  ```php -S localhost:8000 system/router.php```
-  Fenêtre à laisser ouverte!
+
+    ```cd ~/webroot/nomdusite```
+    ```php -S localhost:8000 system/router.php```
+
+    Fenêtre à laisser ouverte!
 
 
   - dans autre fenetre, installer version admin
-  ```cd ~/webroot/nomdusite```
-  ```bin/gpm selfupgrade```  (mise à jours)
+    ```cd ~/webroot/nomdusite```
+    ```bin/gpm selfupgrade```  (mise à jours)
 
-  ```bin/gpm install admin```   (installe l’admin)
+    ```bin/gpm install admin```   (installe l’admin)
 
-  ```bin/plugin login newuser```   (créer un nouvel utilisateur)
+    ```bin/plugin login newuser```   (créer un nouvel utilisateur)
 
 
 
-# Pour lancer le sites
+# Pour lancer le site
 
-  ```cd ~/chemin/dudossier/dev-epau.archi.fr```
+    ```cd ~/chemin/dudossier/dev-epau.archi.fr```
 
-pour premier lancement
+    pour premier lancement
 
-  ```php bin/grav install```
+      ```php bin/grav install```
 
-ensuite
- ```php -S localhost:8000 system/router.php```
-   Fenêtre à laisser ouverte!
+    ensuite
+      ```php -S localhost:8000 system/router.php```
+    Fenêtre à laisser ouverte!
 
-```bin/gpm install admin```   (installe l’admin)
+      ```bin/gpm install admin```   (installe l’admin)
 
-récupérer les comptes
+    récupérer les comptes

+ 16 - 8
user/blueprints/pages/modular/programmes.yaml

@@ -19,12 +19,12 @@ form:
                 header.template:
                   default: modular/programmes
                   '@data-options': '\Grav\Common\Page\Pages::modularTypes'
-        features:
+        programmes:
           type: tab
           title: Programmes
           fields:
-            header.features:
-              name: features
+            header.programmes:
+              name: programmes
               type: list
               label: Programmes
 
@@ -32,9 +32,17 @@ form:
                 .icon:
                   type: text
                   label: Icon
-                .header:
+                .nom_du_programme:
                   type: text
-                  label: Header
-                .text:
-                  type: text
-                  label: Text
+                  label: Nom du programme
+                .texte_de_presentation:
+                  type: markdown
+                  label: Texte de présentation du programme
+                  validate:
+                    type: textarea
+                .logo:
+                  type: file
+                  label: Logo
+                  accept:
+                    - image/*
+                    - .svg

File diff suppressed because it is too large
+ 0 - 7
user/pages/01.home/02._programmes/features.md


File diff suppressed because it is too large
+ 7 - 0
user/pages/01.home/02._programmes/programmes.md


+ 0 - 1
user/pages/01.home/04._gouvernance/gouvernance.md

@@ -12,7 +12,6 @@ content:
         custom:
             - _conseil-dadministration
             - _equipe-epau
-
 admin:
     children_display_order: collection
 debugger: true

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

@@ -18,6 +18,9 @@
             {% if personne.biographie %}
             <p>{{ personne.biographie }}</p>
             {% endif %}
+            {% if personne.portrait %}
+            <img src="{{ page.media[page.header.personnes.portrait] }}" alt="portrait" />
+            {% endif %}
             </div>
         </div>
     {% endfor %}

+ 10 - 7
user/themes/epau-antimatter/templates/modular/programmes.html.twig

@@ -1,19 +1,22 @@
 <div class="modular-row programmes{{ page.header.class}}">
     {{ content|raw }}
     <div class="feature-items">
-    {% for feature in page.header.features %}
+    {% for programme in page.header.programmes %}
            <div class="feature">
-            {% if feature.icon %}
-            <i class="fa fa-fw fa-{{ feature.icon }}"></i>
+            {% if programme.icon %}
+            <i class="fa fa-fw fa-{{ programme.icon }}"></i>
             <div class="feature-content icon-offset">
             {% else %}
             <div class="feature-content">
             {% endif %}
-            {% if feature.header %}
-            <h4>{{ feature.header }}</h4>
+            {% if programme.nom_du_programme %}
+            <h4>{{ programme.nom_du_programme }}</h4>
             {% endif %}
-            {% if feature.text %}
-            <p>{{ feature.text }}</p>
+            {% if programme.texte_de_presentation %}
+            <p>{{ programme.texte_de_presentation }}</p>
+            {% endif %}
+            {% if programme.logo %}
+            <img src="{{ page.media[page.header.programmes.logo] }}" alt=“logo_programme” />
             {% endif %}
             </div>
         </div>

Some files were not shown because too many files changed in this diff