Changeset 108455 in spip-zone


Ignore:
Timestamp:
Jan 11, 2018, 4:36:44 PM (3 years ago)
Author:
abelass@…
Message:

1.1.0 Affichage formulaire panier

  • Complet ou court, à définir dans config ou le formulaire même
  • Formatage
  • salvatore
Location:
_plugins_/declinaisons
Files:
4 added
9 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/declinaisons/branches/v1/formulaires/inc-prix_champ.html

    r78970 r108455  
    11<li>
    22<label><:declinaison:choisir_declinaison:></label>
    3 
    4             <select name="id_objet_titre" id="id_objet_titre"  class="id_objet_titre" size="1">
    5                 <option value="0"><:declinaison:info_aucun_declinaison:></option>
    6             <BOUCLE_declinaisons(DECLINAISONS){par num titre, titre}{id_declinaison !IN #ENV{declinaisons_choisis}}>
    7                 <option value="#ID_DECLINAISON"[(#ID_DECLINAISON|=={#ENV{id_objet_titre}}|oui) selected="selected"]>#TITRE</option>
    8             </BOUCLE_declinaisons>
    9         </select>
    10         [(#SET{redirect,#SELF|parametre_url{retour_action,oui}})]
    11       [(#AUTORISER{creer,declinaison})[(#URL_ECRIRE{declinaison_edit,new=oui}|parametre_url{redirect,#GET{redirect}#edition_prix}|icone_verticale{<:declinaison:icone_creer_declinaison:>,declinaison,new,right})]
    12     ]
     3        <select name="id_objet_titre" id="id_objet_titre"  class="id_objet_titre" size="1">
     4                <option value="0"><:declinaison:info_aucun_declinaison:></option>
     5        <BOUCLE_declinaisons(DECLINAISONS){par num titre, titre}{id_declinaison !IN #ENV{declinaisons_choisis}}>
     6                <option value="#ID_DECLINAISON"[(#ID_DECLINAISON|=={#ENV{id_objet_titre}}|oui) selected="selected"]>#TITRE</option>
     7        </BOUCLE_declinaisons>
     8        </select>
     9[(#SET{redirect,#SELF|parametre_url{retour_action,oui}})]
     10        [(#AUTORISER{creer,declinaison})[(#URL_ECRIRE{declinaison_edit,new=oui}|parametre_url{redirect,#GET{redirect}#edition_prix}|icone_verticale{<:declinaison:icone_creer_declinaison:>,declinaison,new,right})]
     11]
    1312</li>
  • _plugins_/declinaisons/branches/v1/formulaires/panier_declinaison.php

    r108421 r108455  
    22if (!defined("_ECRIRE_INC_VERSION"))
    33        return;
    4 function formulaires_panier_declinaison_charger_dist($id_objet_produit, $objet_produit = 'article') {
     4        function formulaires_panier_declinaison_charger_dist($id_objet_produit, $objet_produit = 'article', $titre = '') {
    55        include_spip('inc/session');
     6        include_spip('inc/config');
     7
     8        $config = lire_config('declinaisons', array());
     9        $formulaire_titre_complet = isset($config['formulaire_titre_complet']) ? $config['formulaire_titre_complet'] : 'on';
     10
     11        if ($titre == 'court') {
     12                $formulaire_titre_complet = '';
     13        }
     14        elseif ($titre == 'complet') {
     15                $formulaire_titre_complet = 'on';
     16        }
    617
    718        if (is_array($id_objet_produit))
     
    2031
    2132        while ($data = sql_fetch($sql)) {
     33                if (!$formulaire_titre_complet) {
     34                        $titre = explode(' - ', $data['titre']);
     35                        $data['titre'] = $titre[1];
     36                }
    2237                if ($data['prix_ht'] != 0.00) {
    2338                        $data['prix'] = $data['prix_ht'];
  • _plugins_/declinaisons/branches/v1/formulaires/prix_declinaison.html

    r108074 r108455  
    11<div class="formulaire_spip liste ajax">
    2 
    3 
    4                 <h3 class="titrem"><:shop:ajouter_prix:></h3>
     2        <h3 class="titrem"><:shop:ajouter_prix:></h3>
    53        <form id="form_prix" name="form_prix" action="#ENV{action}#form_prix" method="post"><div>
    64                                #ACTION_FORMULAIRE{#ENV{action}}
     
    1614                                [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{code_devise})</span>]
    1715                                <B_selection>
    18                                         <select name="code_devise">
     16                                        <select name="code_devise" class="code_devise">
    1917                                                <option value=""><:shop:choix_devise:></option>
    2018                                                <BOUCLE_selection(POUR){tableau #ENV{devises}}>
  • _plugins_/declinaisons/branches/v1/lang/declinaison.xml

    r107157 r108455  
    11<traduction module="declinaison" gestionnaire="salvatore" url="https://trad.spip.net" source="svn://zone.spip.org/spip-zone/_plugins_/declinaisons/trunk/lang/" reference="fr">
    2         <langue code="fr" url="https://trad.spip.net/tradlang_module/declinaison?lang_cible=fr" total="28" traduits="28" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
     2        <langue code="fr" url="https://trad.spip.net/tradlang_module/declinaison?lang_cible=fr" total="27" traduits="27" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
    33        </langue>
    44</traduction>
  • _plugins_/declinaisons/branches/v1/lang/declinaison_fr.php

    r108421 r108455  
    1919        'declinaisons_titre' => 'Déclinaisons Prix',
    2020
     21        // E
     22        'explication_formulaire_titre_complet' => 'Le titre complet contient le titre de l\'objet suivit du titre de la déclinaions. Si désactive, seul le titre de la déclinaison es montré',
     23
    2124        // I
    2225        'icone_creer_declinaison' => 'Créer une déclinaison',
     
    3134        // L
    3235        'label_descriptif' => 'Descriptif',
     36        'label_formulaire_titre_complet' => 'Afficher le titre complet du prix',
    3337        'label_id_parent' => 'Déclinaison parente',
    3438        'label_titre' => 'Titre',
     39        'legende_formulaire_panier' => 'Formulaire panier',
    3540
    3641        // R
  • _plugins_/declinaisons/branches/v1/paquet.xml

    r108421 r108455  
    22        prefix="declinaisons"
    33        categorie="communication"
    4         version="1.0.13"
     4        version="1.1.0"
    55        etat="test"
    66        compatibilite="[3.0.5;3.2.*]"
  • _plugins_/declinaisons/trunk/formulaires/panier_declinaison.php

    r108418 r108455  
    22if (!defined("_ECRIRE_INC_VERSION"))
    33        return;
    4 function formulaires_panier_declinaison_charger_dist($id_objet_produit, $objet_produit = 'article') {
     4        function formulaires_panier_declinaison_charger_dist($id_objet_produit, $objet_produit = 'article', $titre = '') {
    55        include_spip('inc/session');
     6        include_spip('inc/config');
     7
     8        $config = lire_config('declinaisons', array());
     9        $formulaire_titre_complet = isset($config['formulaire_titre_complet']) ? $config['formulaire_titre_complet'] : 'on';
     10
     11        if ($titre == 'court') {
     12                $formulaire_titre_complet = '';
     13        }
     14        elseif ($titre == 'complet') {
     15                $formulaire_titre_complet = 'on';
     16        }
    617
    718        if (is_array($id_objet_produit))
     
    2031
    2132        while ($data = sql_fetch($sql)) {
     33                if (!$formulaire_titre_complet) {
     34                        $titre = explode(' - ', $data['titre']);
     35                        $data['titre'] = $titre[1];
     36                }
    2237                if ($data['prix_ht'] != 0.00) {
    2338                        $data['prix'] = $data['prix_ht'];
  • _plugins_/declinaisons/trunk/lang/declinaison_fr.php

    r108418 r108455  
    1919        'declinaisons_titre' => 'Déclinaisons Prix',
    2020
     21        // E
     22        'explication_formulaire_titre_complet' => 'Le titre complet contient le titre de l\'objet suivit du titre de la déclinaions. Si désactive, seul le titre de la déclinaison es montré',
     23
    2124        // I
    2225        'icone_creer_declinaison' => 'Créer une déclinaison',
     
    3134        // L
    3235        'label_descriptif' => 'Descriptif',
     36        'label_formulaire_titre_complet' => 'Afficher le titre complet du prix',
    3337        'label_id_parent' => 'Déclinaison parente',
    3438        'label_titre' => 'Titre',
     39        'legende_formulaire_panier' => 'Formulaire panier',
    3540
    3641        // R
  • _plugins_/declinaisons/trunk/paquet.xml

    r108418 r108455  
    22        prefix="declinaisons"
    33        categorie="communication"
    4         version="1.0.13"
     4        version="1.1.0"
    55        etat="test"
    66        compatibilite="[3.0.5;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.