Changeset 88406 in spip-zone


Ignore:
Timestamp:
Apr 1, 2015, 2:34:58 PM (4 years ago)
Author:
tcharlss@…
Message:

Tri des modes de règlement dans l'encart de navigation :
Afficher les modes de paiement avec #LISTER_VALEURS{mode} posait problème, champs extras n'est pas une dépendance, en son absence l'affichage est incorrect :

Mode de paiement :
{mode}
{mode}
{mode}

Se reposer sur le filtre bank_titre_type_paiement du plugin bank permet d'avoir la chaîne de langue correspondante au mode, et à défaut la valeur brute quand le plugin n'est pas installé :

Mode de paiement :
Carte bancaire (cmcic)
Carte bancaire (cb_generique)
Chèque (cheque)


Mode de paiement :
cmcic
cb_generique
cheque

Location:
_plugins_/commandes/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/commandes/trunk/paquet.xml

    r88175 r88406  
    22        prefix="commandes"
    33        categorie="divers"
    4         version="1.4.9"
     4        version="1.4.10"
    55        etat="test"
    66        compatibilite="[3.0.5;3.0.*]"
     
    4444
    4545        <menu nom="commandes" titre="commandes:nom_bouton_plugin" parent="menu_activite" icone="images/commande-16.png" action="commandes" />
    46         <menu nom="configurer_commandes" titre="commandes:commandes_titre" parent="menu_configuration" icone="images/commande-16.png" /> 
     46        <menu nom="configurer_commandes" titre="commandes:commandes_titre" parent="menu_configuration" icone="images/commande-16.png" />
    4747</paquet>
  • _plugins_/commandes/trunk/prive/squelettes/navigation/commandes.html

    r87187 r88406  
    22
    33[(#REM) filtrer les modes de reglement ]
    4 [(#REM) au moins une commande a le mode complété]
    5 #SET{is_mode_paiement,false}<BOUCLE_is_mode_paiement(COMMANDES){mode!=""}{0,1}>#SET{is_mode_paiement,true}</BOUCLE_is_mode_paiement>
    6 <BOUCLE_condition_mode_paiement(CONDITION){si #GET{is_mode_paiement}|=={true}|oui}>             
    7         <div class="liste mode_paiements">
    8                 <h4><:commandes:label_filtre_paiement:></h4>
    9                 <ul class='liste-items'>
    10        
    11                         #SET{actif, #ENV{mode}|=={''}|?{'oui',''}}
    12                         [<li[ (#GET{actif}|?{class="on"})]>(#SELF|parametre_url{mode,''}|lien_ou_expose{
    13                                 <:commandes:label_filtre_tous_mode_paiements:>,
    14                                 #GET{actif},
    15                                 'ajax', '', '',
    16                                 [(#VAL{onclick="ajaxReload('commandes',\{args:\{mode:''\}\})"})]
    17                         })</li>]
    18        
    19                         [(#REM) mode_paiement ]
    20                         <BOUCLE_mode_paiement(COMMANDES){tout}{fusion mode}>
    21                         #SET{actif, #ENV{mode}|=={#MODE}|?{'oui',''}}
    22                         [<li[ (#GET{actif}|?{class="on"})]>(#SELF|parametre_url{mode,#MODE}|lien_ou_expose{
    23                                 [(#LISTER_VALEURS{mode})],
    24                                 #GET{actif},
    25                                 'ajax', '', '',
    26                                 [(#VAL{onclick="ajaxReload('commandes',\{args:\{mode:'#MODE'\}\})"})]
    27                         })</li>]       
    28                         </BOUCLE_mode_paiement>
    29                        
    30                 </ul>
    31         </div>
    32 </BOUCLE_condition_mode_paiement>
     4<B_mode_paiement>
     5<div class="liste mode_paiements">
     6        <h4><:commandes:label_filtre_paiement:></h4>
     7        <ul class='liste-items'>
     8
     9                #SET{actif, #ENV{mode}|=={''}|?{'oui',''}}
     10                [<li[ (#GET{actif}|?{class="on"})]>(#SELF|parametre_url{mode,''}|lien_ou_expose{
     11                        <:commandes:label_filtre_tous_mode_paiements:>,
     12                        #GET{actif},
     13                        'ajax', '', '',
     14                        [(#VAL{onclick="ajaxReload('commandes',\{args:\{mode:''\}\})"})]
     15                })</li>]
     16
     17                <BOUCLE_mode_paiement(COMMANDES){tout}{fusion mode}{mode!=""}>
     18                #SET{actif, #ENV{mode}|=={#MODE}|?{'oui',''}}
     19                [<li[ (#GET{actif}|?{class="on"})]>(#SELF|parametre_url{mode,#MODE}|lien_ou_expose{
     20                        [(#MODE|appliquer_filtre{bank_titre_type_paiement})][(#PLUGIN{bank}|oui) <small>\(#MODE\)</small>],
     21                        #GET{actif},
     22                        'ajax', '', '',
     23                        [(#VAL{onclick="ajaxReload('commandes',\{args:\{mode:'#MODE'\}\})"})]
     24                })</li>]
     25                </BOUCLE_mode_paiement>
     26
     27        </ul>
     28</div>
     29</B_mode_paiement>
    3330
    3431[(#REM) filtrer les statuts ]
     
    5653                })</li>]
    5754                </BOUCLE_statuts>
    58                
     55
    5956        </ul>
    6057</div>
Note: See TracChangeset for help on using the changeset viewer.