Changeset 96933 in spip-zone


Ignore:
Timestamp:
May 2, 2016, 5:48:37 AM (3 years ago)
Author:
bystrano@…
Message:

affichage de tous les types de logos dans le formulaire

on affiche un logo pour chaque role de document dont l'identifiant
commence par « logo »

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/logos_roles/trunk/formulaires/editer_logo.html

    r96932 r96933  
    1515        ]
    1616                <div class="editer-groupe">
    17                         <div class="editer editer_logo_on[ (#ENV{logo_on}|non)logo_upload][ (#ENV**{erreurs}|table_valeur{logo_on}|oui)erreur]">
    18                                 [(#ENV{logo_on}|oui)
    19                                         [(#INCLURE{fond=formulaires/inc-apercu-logo,env,logo=#ENV{logo_on},quoi=logo_on,editable=#ENV{logo_off}|non|et{#ENV{editable}}})]
    20                                 ][(#ENV{editable})
    21                                         [(#ENV{logo_on}|non)
    22                                                 <label for="logo_on_#ENV{objet}_#ENV{id_objet}">[(#ENV{_options}|table_valeur{label}|sinon{<:info_telecharger_nouveau_logo:>})]</label>[
    23                                                 <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{logo_on})</span>
    24                                                 ]<input type='file' class='file' name='logo_on' size="[(#ENV{_options}|table_valeur{size_input}|sinon{12})]" id='logo_on_#ENV{objet}_#ENV{id_objet}' value="" />
    25                                                 #SET{valider,' '}
    26                                         ]
    27                                 ]
    28                         </div>
    29                         [(#ENV{logo_survol}|ou{#ENV{logo_off}}|oui)
    30                         <div class="editer editer_logo_off[ (#ENV{logo_off}|non)logo_upload][(#ENV{_show_upload_off}|oui)open][ (#ENV**{erreurs}|table_valeur{logo_off}|oui)erreur]">
    31                                 [(#ENV{logo_off}|oui)
    32                                         [(#INCLURE{fond=formulaires/inc-apercu-logo,env,logo=#ENV{logo_off},quoi=logo_off,editable=#ENV{editable}})]
    33                                 ][(#ENV{editable})
    34                                         [(#ENV{logo_off}|non)
    35                                                 <div [(#ENV**{erreurs}|table_valeur{logo_off}|non)
    36                                                         class="ajouter_survol"><a href="#" onclick="jQuery(this).parent().siblings().show().parent().addClass('open').parents('form').find('.boutons').show();return false;"><:logo_survol:></a></div>
    37                                                 <div [(#ENV{_show_upload_off}|non)style="display:none;" #SET{hide,' '}]]>
    38                                                 <label for="logo_off"><:info_telecharger_nouveau_logo:></label>[
    39                                                 <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{logo_off})</span>
    40                                                 ]<input type='file' class='file' name='logo_off' size="[(#ENV{_options}|table_valeur{size_input}|sinon{12})]" id='logo_off_#ENV{objet}_#ENV{id_objet}' value="" />
    41                                                 #SET{valider,' '}
    42                                                 </div>
    43                                         ]
    44                                 ]
    45                         </div>
    46                         ]
     17      <BOUCLE_roles_logos(DATA){source array, (#VAL{spip_documents}|lister_tables_objets_sql|table_valeur{roles_titres})}{cle == ^logo}>
     18
     19        #SET{type_logo, #CLE}
     20        [(#CLE|=={logo}|oui)
     21          #SET{type_logo, logo_on}
     22        ]
     23        [(#CLE|=={logo_survol}|oui)
     24          #SET{type_logo, logo_off}
     25        ]
     26
     27        <div class="editer editer_#GET{type_logo}[ (#ENV{#GET{type_logo}}|non)logo_upload][ (#ENV**{erreurs}|table_valeur{#GET{type_logo}}|oui)erreur]">
     28          <h4>[(#VALEUR|_T)]</h4>
     29          [(#ENV{#GET{type_logo}}|oui)
     30            [(#INCLURE{fond=formulaires/inc-apercu-logo,env,logo=#ENV{#GET{type_logo}},quoi=#GET{type_logo}})]
     31          ]
     32          [(#ENV{editable}|et{#ENV{#GET{type_logo}}|non}|oui)
     33                                          <label for="#GET{type_logo}_#ENV{objet}_#ENV{id_objet}">
     34              [(#ENV{_options}|table_valeur{label}|sinon{<:info_telecharger_nouveau_logo:>})]
     35            </label>
     36            [<span class='erreur_message'>
     37              (#ENV**{erreurs}|table_valeur{#GET{type_logo}})
     38            </span>]
     39            <input type='file' class='file' name='#GET{type_logo}' size="[(#ENV{_options}|table_valeur{size_input}|sinon{12})]" id='#GET{type_logo}_#ENV{objet}_#ENV{id_objet}' value="" />
     40                                          #SET{valider,' '}
     41          ]
     42        </div>
     43      </BOUCLE_roles_logos>
    4744                </div>
    4845                [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
Note: See TracChangeset for help on using the changeset viewer.