Ignore:
Timestamp:
Feb 10, 2012, 9:58:39 AM (8 years ago)
Author:
gildas.cotomale@…
Message:

refinement of the example form

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/catalogue/formulaires/catalogue.html

    r58085 r58179  
    88        <form method="post" action="#ENV{action}" enctype="multipart/form-data" class="hproduct"><div>
    99                #ACTION_FORMULAIRE{#ENV{action}}
    10         <BOUCLE_catalogue_article(ARTICLES){id_article=#ID}{statut IN prop,prepa,publie}>
     10        <BOUCLE_catalogue_article(ARTICLES){id_article=#ENV{id_article}}{statut IN prop,prepa,publie}>
    1111                <ul>
    1212        [(#REM)<!-- Choix du prix en fonction de la variante/declinaison -->]
     
    2020                        -->]
    2121                                <div class="choix">
    22                                         [<span class="erreur_message">(#ENV**{erreurs}|table_valeur{prix_ht})</span>]
    23                                         [<span class="erreur_message">(#ENV**{erreurs}|table_valeur{prix})</span>]
    24                                         [(#ENV{tva}|?{
    25                                                 #SET{prix_affiche,[(#EVAL{[(#EVAL{1+#TVA})]*[(#PRIX_HT)]})] }
    26                                         ,
    27                                                 #SET{prix_affiche,#PRIX_HT}
    28                                         })]
    29                                         <input type="radio" class="radio" name="[(#ENV{tva}|?{prix,prix_ht})]" id="variante_#ID_CAT_VARIANTE" value="#GET{prix_affiche}" [(#ENV{id_cat_variante}|=={#ID_CAT_VARIANTE}|oui)checked="checked"] [(#STATUT|=={publie}|non) disabled="disabled"] />
     22                                        [<span class="erreur_message">(#ENV**{erreurs}|table_valeur{id_cat_variante})</span>]
     23                                        <input type="radio" class="radio" name="id_cat_variante" id="variante_#ID_CAT_VARIANTE" value="#ID_CAT_VARIANTE" [(#ENV{id_cat_variante}|=={#ID_CAT_VARIANTE}|oui)checked="checked"] [(#STATUT|=={publie}|non) disabled="disabled"] />
    3024                                        <label for="variante_#ID_CAT_VARIANTE">
    3125                                                <span class="property title name">#TITRE</span>
    3226                                                :
    3327                                                <span class="prix price hmeasure">
    34                                                         [<span class="amount currency value #EDIT{prix_ht}">(#GET{prix_affiche}|monetaire)</span>]
    35                                                         [<sub>(#ENV{tva}|?{<:catalogue:prix_avec_taxes:>,<:catalogue:prix_sans_taxes:>})</sub>]
     28                                                        <span class="amount currency value #EDIT{prix_ht}">[(#ENV{ttc}|?{ [(#EVAL{[(#EVAL{1+#TVA})]*[(#PRIX_HT)]}|monetaire)] , [(#PRIX_HT|monetaire)] })] </span>
     29                                                        [<sub>(#ENV{ttc}|?{<:catalogue:prix_avec_taxes:>,<:catalogue:prix_sans_taxes:>})</sub>]
    3630                                                        [ / <span class="unit #EDIT{unite}">(#UNITE)</span>]
    3731                                                </span>
     
    4539                        <li class="edit editer_id_cat_variante">
    4640                                <label for="variante_0"><:catalogue:tarif:></label>
    47                                 [<span class="erreur_message">(#ENV**{erreurs}|table_valeur{prix_ht})</span>]
    48                                 [<span class="erreur_message">(#ENV**{erreurs}|table_valeur{prix})</span>]
    49                                 <input type="text" class="number" name="[(#ENV{tva}|?{prix,prix_ht})]" id="variante_0" value="[(#ENV{tva}|?{ [(#PRIX|sinon{#PRIX_HT}|monetaire) <:catalogue:prix_avec_taxes:>] , [(#PRIX_HT|sinon{#PRIX}|monetaire) <:catalogue:prix_sans_taxes:>] })]" readonly="readonly" />
     41                                [<span class="erreur_message">(#ENV**{erreurs}|table_valeur{id_cat_variante})</span>]
     42                                <input type="hidden" name="id_cat_variante" value="0" />
     43                                <input type="text" class="number" name="[(#ENV{ttc}|?{prix,prix_ht})]" id="variante_0" value="[(#ENV{ttc}|?{ [(#PRIX|sinon{#PRIX_HT}|monetaire) <:catalogue:prix_avec_taxes:>] , [(#PRIX_HT|sinon{#PRIX}|monetaire) <:catalogue:prix_sans_taxes:>] })]" readonly="readonly" disabled="disabled" />
    5044                        </li>
    5145                <//B_cat_art_variantes>
     
    5347                                [<span class="erreur_message">(#ENV**{erreurs}|table_valeur{quantite})</span>]
    5448                                <label for="quantite"><:catalogue:quantite:></label>
    55                                 <input name="quantite" id="quantite" type="[(#HTML5|?{number,text})]" class="number" />
     49                                <input name="quantite" id="quantite" type="[(#HTML5|?{number,text})]" value="#ENV{quantite,1}" class="number" />
    5650                        </li>
    5751        [(#REM)<!-- Choix d'options (caracteristiques et prix) complementaires -->]
     
    5953                        <li class="edit editer_id_cat_option properties listclass">
    6054                                <label>[(#TOTAL_BOUCLE|singulier_ou_pluriel{<:catalogue:option_dispo:>,<:catalogue:options_dispo:>})]</label>
    61                         <BOUCLE_cat_art_options(CAT_OPTIONS){id_article}{statut=publie}{!par prix_ht}>
     55                        <BOUCLE_cat_art_options(CAT_OPTIONS?){statut=publie}{!par prix_ht}>
    6256                                        [(#REM)<!-- to do -->]
    6357                        </BOUCLE_cat_art_options>
     
    7468</div>
    7569</B_catalogue_article>
     70        ?? ERREUR ARTICLE ??
     71<//B_catalogue_article>
Note: See TracChangeset for help on using the changeset viewer.