diff --git a/design_system_admin/formulaires/composants/composant_partenaires_secondaires_numeric.php b/design_system_admin/formulaires/composants/composant_partenaires_secondaires_numeric.php index 03e8c42a02552387ed24735cd9b4bd46323c8fdf..d598b2c39ab8120b561d5c3d1233d5f293902f91 100644 --- a/design_system_admin/formulaires/composants/composant_partenaires_secondaires_numeric.php +++ b/design_system_admin/formulaires/composants/composant_partenaires_secondaires_numeric.php @@ -2,7 +2,7 @@ echo ' <li class="partenaires_secondaires_'.$_GET['autreparametre'].'"> <div class="editer editer_partenaires_secondaires_1 obligatoire saisie_input editer_odd"> - <label class="editer-label" for="champ_partenaires_secondaires_'.$_GET['autreparametre'].'">Partenaire secondaire 1<span class="obligatoire"> (obligatoire)</span></label> + <label class="editer-label" for="champ_partenaires_secondaires_'.$_GET['autreparametre'].'">Partenaire secondaire '.$_GET['autreparametre'].'<span class="obligatoire"> (obligatoire)</span></label> <input type="text" name="partenaires_secondaires_'.$_GET['autreparametre'].'" class="text" id="champ_partenaires_secondaires_'.$_GET['autreparametre'].'" required="required" data-parent="masquer_partenaires" placeholder="Cliquer sur le bouton pour configurer cet élément"> <button class="configurer_element" type="button" title="Configurer cet élément" data-parent="masquer_partenaires" data-fille="partenaires_secondaires_'.$_GET['autreparametre'].'" data-type-generateur="simple-image"><img src='.$_GET['chemin_plugin'].'z-dsfr/design_system_admin/prive/themes/spip/images/settings.svg" width="12" height="12"></button> </div> diff --git a/design_system_admin/formulaires/configurer_design_system_admin.html b/design_system_admin/formulaires/configurer_design_system_admin.html index 94316ef348a757842ae1681428c3d81fa51a893c..a4a337234833b181097392a2ebd11d96e0e0b920 100644 --- a/design_system_admin/formulaires/configurer_design_system_admin.html +++ b/design_system_admin/formulaires/configurer_design_system_admin.html @@ -406,8 +406,10 @@ </select> </div> </li> + <li class="_masquer_partenaires"> <ul class="gestion_partenaires_principaux l8020"> + [(#CONFIG_VALUE{nombre_de_partenaires_principaux}|>{0}|oui) #SET{nombre_de_partenaires_pp, #CONFIG_VALUE{nombre_de_partenaires_principaux}} <BOUCLE_afficher_element_partenaires_pp(POUR){tableau #GET{nombre_de_partenaires_pp}|range{1}}> <li class="partenaires_principaux_#COMPTEUR_BOUCLE"> @@ -419,6 +421,7 @@ </div> </li><li class="partenaires_principaux_#COMPTEUR_BOUCLE"></li> </BOUCLE_afficher_element_partenaires_pp> + ] </ul> </li> <li class="_masquer_partenaires"><h3><:design_system_admin:cfg_titre_partenaires_secondaires:/></h3></li> @@ -427,7 +430,7 @@ <label class="editer-label" for="champ_nombre_de_partenaires_secondaires">Nombre de partenaires secondaires</label> #SET{nombre_de_ps, #CONST{_MAX_NOMBRE_DE_LIENS_PARTENAIRES_SECONDAIRES}} <select name="nombre_de_partenaires_secondaires" id="champ_nombre_de_partenaires_secondaires" data-elementname="partenaires_secondaires" data-parent="partenaires_secondaires" data-select="numeric" data-select-0="0"> - <option value="">0</option> + <option value="0">0</option> <BOUCLE_afficher_nbreelement_de_ps(POUR){tableau #GET{nombre_de_ps}|range{1}}> <option value='#COMPTEUR_BOUCLE' [(#CONFIG_VALUE{nombre_de_partenaires_secondaires}|=={#COMPTEUR_BOUCLE}|oui) selected="selected"]>#COMPTEUR_BOUCLE</option> </BOUCLE_afficher_nbreelement_de_ps> @@ -436,6 +439,7 @@ </li> <li class="_masquer_partenaires"> <ul class="gestion_partenaires_secondaires l8020"> + [(#CONFIG_VALUE{nombre_de_partenaires_secondaires}|>{0}|oui) #SET{nombre_de_partenaires_ps, #CONFIG_VALUE{nombre_de_partenaires_secondaires}} <BOUCLE_afficher_element_partenaires_ps(POUR){tableau #GET{nombre_de_partenaires_ps}|range{1}}> <li class="partenaires_secondaires_#COMPTEUR_BOUCLE"> @@ -447,7 +451,8 @@ </div> </li> <li class="partenaires_secondaires_#COMPTEUR_BOUCLE"></li> - </BOUCLE_afficher_element_partenaires_ps> + </BOUCLE_afficher_element_partenaires_ps> + ] </ul> </li> ] diff --git a/design_system_admin/inclure/footer.html b/design_system_admin/inclure/footer.html index 9c221a3d9ddb51d49f81b1c3267d7464c0b4f248..8a3b7c18e1ab58686eb18b851205cdf7f5d66996 100644 --- a/design_system_admin/inclure/footer.html +++ b/design_system_admin/inclure/footer.html @@ -270,71 +270,75 @@ <div class="fr-footer__partners"> <h2 class="fr-footer__partners-title">#CONFIG_VALUE{titre_du_bloc_partenaires}</h2> <div class="fr-footer__partners-logos"> - [(#REM) Partenaires principaux] - <div class="fr-footer__partners-main"> - <ul> - <BOUCLE_nombre_de_partenaires_principaux(POUR){tableau #CONFIG_VALUE{nombre_de_partenaires_principaux}|range{1}}> - #SET{boucle_partenaires_pp, #COMPTEUR_BOUCLE} - #SET{ligne, #CONFIG_VALUE{partenaires_principaux_#GET{boucle_partenaires_pp}}|explode{;}} - - <B_B_lpp> - <BOUCLE_B_lpp(DATA){source tableau, #GET{ligne}}> - <BOUCLE_direct_pp(CONDITION){si #CLE|=={0}|oui}> - #SET{direct, #VALEUR} - </BOUCLE_direct_pp> - <BOUCLE_text_alt_pp(CONDITION){si #CLE|=={1}|oui}> - #SET{text_alt_pp, #VALEUR} - </BOUCLE_text_alt_pp> - <BOUCLE_url_pp(CONDITION){si #CLE|=={2}|oui}> - #SET{url_pp, #VALEUR} - </BOUCLE_url_pp> - <BOUCLE_img_pp(CONDITION){si #CLE|=={3}|oui}> - #SET{img_pp, #VALEUR} - </BOUCLE_img_pp> - </BOUCLE_B_lpp> - [(#REM) Résultat traité et affiché ] - <li> - <a class="fr-footer__partners-link" href="#GET{url_pp}" title="#GET{text_alt_pp}"> - <img class="fr-footer__logo" src="#GET{img_pp}" alt="#GET{text_alt_pp}" style="width:200px;height:auto;"/> - </a> - </li> - </B_B_lpp> - <//B_B_lpp> - </BOUCLE_nombre_de_partenaires_principaux> - </ul> - </div> - [(#REM) Partenaires secondaires] - <div class="fr-footer__partners-sub"> - <ul> - <BOUCLE_nombre_de_partenaires_secondaires(POUR){tableau #CONFIG_VALUE{nombre_de_partenaires_secondaires}|range{1}}> - [(#REM) On récupère chaque ligne] - #SET{boucle_partenaires_ps, #COMPTEUR_BOUCLE} - #SET{ligne, #CONFIG_VALUE{partenaires_secondaires_#GET{boucle_partenaires_ps}}|explode{;}} - - <B_B_lps> - <BOUCLE_B_lps(DATA){source tableau, #GET{ligne}}> - <BOUCLE_direct_ps(CONDITION){si #CLE|=={0}|oui}> - #SET{direct, #VALEUR} - </BOUCLE_direct_ps> - <BOUCLE_text_alt_ps(CONDITION){si #CLE|=={1}|oui}> - #SET{text_alt_ps, #VALEUR} - </BOUCLE_text_alt_ps> - <BOUCLE_url_ps(CONDITION){si #CLE|=={2}|oui}> - #SET{url_ps, #VALEUR} - </BOUCLE_url_ps> - <BOUCLE_img_ps(CONDITION){si #CLE|=={3}|oui}> - #SET{img_ps, #VALEUR} - </BOUCLE_img_ps> - </BOUCLE_B_lps> - [(#REM) Résultat traité et affiché ] - <li> - <a class="fr-footer__partners-link" href="#GET{url_ps}" title="#GET{text_alt_ps}"><img class="fr-footer__logo" src="#GET{img_ps}" alt="#GET{text_alt_ps}" style="width:200px;height:auto;"/></a> - </li> - </B_B_lps> - <//B_B_lps> - </BOUCLE_nombre_de_partenaires_secondaires> - </ul> - </div> + [(#REM) Partenaires principaux] + <BOUCLE_pp_positif(CONDITION){si #CONFIG_VALUE{nombre_de_partenaires_principaux}|>{0}|oui}> + <div class="fr-footer__partners-main"> + <ul> + <BOUCLE_nombre_de_partenaires_principaux(POUR){tableau #CONFIG_VALUE{nombre_de_partenaires_principaux}|range{1}}> + #SET{boucle_partenaires_pp, #COMPTEUR_BOUCLE} + #SET{ligne, #CONFIG_VALUE{partenaires_principaux_#GET{boucle_partenaires_pp}}|explode{;}} + + <B_B_lpp> + <BOUCLE_B_lpp(DATA){source tableau, #GET{ligne}}> + <BOUCLE_direct_pp(CONDITION){si #CLE|=={0}|oui}> + #SET{direct, #VALEUR} + </BOUCLE_direct_pp> + <BOUCLE_text_alt_pp(CONDITION){si #CLE|=={1}|oui}> + #SET{text_alt_pp, #VALEUR} + </BOUCLE_text_alt_pp> + <BOUCLE_url_pp(CONDITION){si #CLE|=={2}|oui}> + #SET{url_pp, #VALEUR} + </BOUCLE_url_pp> + <BOUCLE_img_pp(CONDITION){si #CLE|=={3}|oui}> + #SET{img_pp, #VALEUR} + </BOUCLE_img_pp> + </BOUCLE_B_lpp> + [(#REM) Résultat traité et affiché ] + <li> + <a class="fr-footer__partners-link" href="#GET{url_pp}" title="#GET{text_alt_pp}"> + <img class="fr-footer__logo" src="#GET{img_pp}" alt="#GET{text_alt_pp}" style="width:200px;height:auto;"/> + </a> + </li> + </B_B_lpp> + <//B_B_lpp> + </BOUCLE_nombre_de_partenaires_principaux> + </ul> + </div> + </BOUCLE_pp_positif> + [(#REM) Partenaires secondaires] + <BOUCLE_ps_positif(CONDITION){si #CONFIG_VALUE{nombre_de_partenaires_secondaires}|>{0}|oui}> + <div class="fr-footer__partners-sub"> + <ul> + <BOUCLE_nombre_de_partenaires_secondaires(POUR){tableau #CONFIG_VALUE{nombre_de_partenaires_secondaires}|range{1}}> + [(#REM) On récupère chaque ligne] + #SET{boucle_partenaires_ps, #COMPTEUR_BOUCLE} + #SET{ligne, #CONFIG_VALUE{partenaires_secondaires_#GET{boucle_partenaires_ps}}|explode{;}} + + <B_B_lps> + <BOUCLE_B_lps(DATA){source tableau, #GET{ligne}}> + <BOUCLE_direct_ps(CONDITION){si #CLE|=={0}|oui}> + #SET{direct, #VALEUR} + </BOUCLE_direct_ps> + <BOUCLE_text_alt_ps(CONDITION){si #CLE|=={1}|oui}> + #SET{text_alt_ps, #VALEUR} + </BOUCLE_text_alt_ps> + <BOUCLE_url_ps(CONDITION){si #CLE|=={2}|oui}> + #SET{url_ps, #VALEUR} + </BOUCLE_url_ps> + <BOUCLE_img_ps(CONDITION){si #CLE|=={3}|oui}> + #SET{img_ps, #VALEUR} + </BOUCLE_img_ps> + </BOUCLE_B_lps> + [(#REM) Résultat traité et affiché ] + <li> + <a class="fr-footer__partners-link" href="#GET{url_ps}" title="#GET{text_alt_ps}"><img class="fr-footer__logo" src="#GET{img_ps}" alt="#GET{text_alt_ps}" style="width:200px;height:auto;"/></a> + </li> + </B_B_lps> + <//B_B_lps> + </BOUCLE_nombre_de_partenaires_secondaires> + </ul> + </div> + </BOUCLE_ps_positif> </div> </div> </BOUCLE_masquer_partenaires>