source: spip-zone/_plugins_/commandes/trunk/prive/objets/contenu/commande.html @ 101349

Last change on this file since 101349 was 101349, checked in by tcharlss@…, 3 years ago

version 1.8.24 : sur la fiche d'une commande, on place l'auteur juste après le contenu de la commande. On affiche toujours l'auteur spip plus éventuellement le contact, plutôt que d'afficher l'un ou l'autre. On se contente d'afficher nom + email, pour le reste des infos, se rendre sur la page de l'auteur en question. Donc plus de pipeline afficher_contenu_objet qui peut rendre ce bloc indigeste (boutons 'editer ce contact' inutiles ici si plugin contacts et orgas, etc.).

File size: 2.1 KB
Line 
1<BOUCLE_afficher_contenu(COMMANDES){id_commande=#ENV{id}}{tout}>
2<div class="commandes">
3
4        [(#REM) date de la dernière mise à jour ]
5        [<div class="champ contenu_maj[ (#MAJ*|intval|>{0}|?{'',vide})]">
6                <label><:commandes:date_maj_label:> :</label>
7                <span dir='#LANG_DIR'>(#MAJ|affdate)[ à (#MAJ|affdate{'H:i'})]</span>
8        </div>]
9       
10        [(#REM) mode de règlement choisi ]
11        [<div class="champ"><label><:commandes:label_filtre_paiement:> : </label><span dir='#LANG_DIR'>(#MODE)</span></div>]
12
13        [(#REM) Contenu détaillé de la commande ]
14        <INCLURE{fond=prive/squelettes/inclure/commande_contenu, id_commande, ajax}>
15        [(#AUTORISER{ajouterdetail, commande, #ID_COMMANDE}|oui)
16                [(#URL_ECRIRE{commandes_detail_edit}|parametre_url{reference,#REFERENCE}|parametre_url{redirect,#ID_COMMANDE|generer_url_entite{commande}}|icone_verticale{<:commandes:detail_ajouter:>, commandes_detail-24.png, edit, right})]
17                <div class="nettoyeur"></div>
18        ]
19       
20        [(#REM) Informations sur le client ]
21        <INCLURE{fond=prive/squelettes/inclure/commande_client, id_commande}>
22       
23        <BOUCLE_test_echeances(CONDITION){si #ECHEANCES}>
24        <h3><:commandes:commande_echeances_paiements_previsions:></h3>
25        <B_echeances_multiples>
26        <ol class="spip">
27                <BOUCLE_echeances_multiples(DATA){source table,#_afficher_contenu:ECHEANCES}{si #_afficher_contenu:ECHEANCES|is_array}>
28                <BOUCLE_enum(DATA){enum 1,#VALEUR{nb}|sinon{1}}>
29                <li>
30                        [(#_echeances_multiples:COMPTEUR_BOUCLE|=={#_echeances_multiples:TOTAL_BOUCLE}|non)
31                        [(#_echeances_multiples:VALEUR{montant}|prix_formater)]
32                        ]
33                        [(#_echeances_multiples:COMPTEUR_BOUCLE|=={#_echeances_multiples:TOTAL_BOUCLE}|oui)
34                        <:commandes:commande_echeances_paiements_infini:> : [(#_echeances_multiples:VALEUR{montant}|prix_formater)]
35                        ]
36                </li>
37                </BOUCLE_enum>
38                </BOUCLE_echeances_multiples>
39        </ol>
40        </B_echeances_multiples>
41        <BOUCLE_echeance_unique(CONDITION){si #_afficher_contenu:ECHEANCES|is_numeric}>
42        <p><:commandes:commande_echeances_paiements_tous:> : [(#_afficher_contenu:ECHEANCES|prix_formater)]</p>
43        </BOUCLE_echeance_unique>
44        </BOUCLE_test_echeances>
45       
46        [(#PLUGIN{bank}|oui)
47        <INCLURE{fond=prive/objets/liste/transactions, id_commande}>
48        ]
49
50</div>
51</BOUCLE_afficher_contenu>
Note: See TracBrowser for help on using the repository browser.