Changeset 49037 in spip-zone


Ignore:
Timestamp:
Jun 24, 2011, 5:06:24 PM (10 years ago)
Author:
toutati@…
Message:

on poursuit la demo basic du squelette de zcommerce, manque le plugin abonnement (en cours de rénovation) puis les notifications. bref, dev de dev

Location:
_squelettes_/zcommerce
Files:
7 added
4 deleted
7 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/zcommerce/action/panier2commande.php

    r48200 r49037  
    66/**
    77 * Remplir la commande avec le panier en cours
    8  * appel au plugin commandes
     8 * cf plugin commandes
    99 * puis panier2commandes
    1010 */
    1111function action_panier2commande_dist($arg=null) {
     12               
     13                $securiser_action = charger_fonction('securiser_action', 'inc');
     14                $args = $securiser_action();
    1215       
    1316                include_spip('inc/commandes');
  • _squelettes_/zcommerce/contenu/page-z-commerce.html

    r48223 r49037  
    44#contenu_zcommerce{margin-top:2em;}
    55#navigation{font-size:0.7em}
     6.liste_commande .row_even{font-weight:bold;}
     7.continuer{border:1px solid #999; background:#F7F7F7; padding:1em; float:right; width:90px; text-align:center}
     8.submit:hover{background:#B9ED9A}
     9.commande thead tr th{background:#ccc; border:1px solid #fff; border-width:0 1px 0 1px;}
    610</style>
    711
     
    913
    1014<div id="contenu_zcommerce">
    11 
    12         [(#ENV{appel}|=={"sinscrire"}|oui)
    13                 <h1><:vos_coordonnees:></h1>
    14                 <div class="ajax">#FORMULAIRE_INSCRIPTION_CLIENT</div>
     15        [(#REM) 1 -la boutique ]
     16        [(#ENV{appel}|=={""}|oui)
     17                [(#PLUGIN{produits}|oui)
     18                        <INCLURE{fond=inclure/les_produits}{env}>
     19                        ]
     20                [(#PLUGIN{abonnement}|oui)     
     21                        <INCLURE{fond=inclure/les_abonnements}{env}>
     22                        ]
     23                [(#PLUGIN{zaboarticle}|oui)
     24                        <INCLURE{fond=inclure/les_articles}{env}>
     25                        ]
     26                <a href="[(#SELF|parametre_url{appel,mon_panier})]" class="continuer">
     27                <:zcommerce:continuer:> >>
     28                </a>
    1529        ]
    1630       
    17         [(#ENV{appel}|=={"monpanier"}|oui)
     31        [(#REM) 2 - mon_panier ]
     32        [(#ENV{appel}|=={"mon_panier"}|oui)
    1833                <INCLURE{fond=inclure/mon_panier}{env}>
    1934        ]
    2035       
    21         [(#ENV{appel}|=={"commande_encours"}|oui)
    22                 <INCLURE{fond=inclure/la_commande}{id_commande=#SESSION{id_commande}}>
     36        [(#REM) 3 - mes_coordonnees ]
     37        [(#ENV{appel}|=={"mes_coordonnees"}|oui)
     38                <INCLURE{fond=inclure/mes_coordonnees}{env}>
     39                <!-- todo pipeline mes_coordonnees > ma_commande enregistre -->
    2340        ]
    2441       
    25         [(#ENV{appel}|=={"moncompte"}|oui)
    26                 <INCLURE{fond=inclure/editer_client}{env}>
     42        [(#REM) 4 - ma_commande ]
     43        [(#ENV{appel}|=={"ma_commande"}|oui)
     44                <INCLURE{fond=inclure/ma_commande}{env}>
    2745        ]
    2846       
    29         [(#ENV{appel}|=={""}|oui)
    30                 <INCLURE{fond=inclure/les_produits}{env}>
     47        [(#REM) 5 - paiement et retour banque ]
     48        [(#ENV{appel}|=={"paiement"}|oui)
     49                <INCLURE{fond=inclure/paiement}{env}>
    3150        ]
     51       
    3252
    3353</div>
  • _squelettes_/zcommerce/inclure/les_produits.html

    r48142 r49037  
    11<B_produits>
    22        <div class="liste_produits">
    3         <table>
     3        <h2><:zcommerce:les_produits:></h2>
     4        <table class="spip">
    45                <BOUCLE_produits(PRODUITS){id_rubrique?}>
    5                 <tr>
    6                         <BOUCLE_documents(DOCUMENTS){id_produit}{0,1}>
    7                         <td>[(#URL_DOCUMENT|image_reduire{100})]</td>
     6                <tr class="row_[(#COMPTEUR_BOUCLE|alterner{odd, even})]">
     7                        <td><BOUCLE_documents(DOCUMENTS){id_produit}{0,1}>
     8                        [(#URL_DOCUMENT|image_reduire{100})]
    89                        </BOUCLE_documents>
     10                        <//B_documents>
     11                        </td>
    912                <td>#TITRE</td>
    1013                <td>#DESCRIPTIF</td>
    1114                <td>#PRIX</td>
    1215                <td>
    13                 [(#BOUTON_ACTION{<:ajouter_au_panier:>,#URL_ACTION_AUTEUR{remplir_panier,produit-#ID_PRODUIT-1,#SELF},ajax})]
     16                [(#BOUTON_ACTION{<:zcommerce:ajouter_au_panier:>,#URL_ACTION_AUTEUR{remplir_panier,produit-#ID_PRODUIT-1,#SELF},ajax})]
    1417                </td>
    1518                </tr>
     
    1720        </table>
    1821        </div>
    19 </B_produits><:aucun_produit:><//B_produits>
     22</B_produits><!--<:zcommerce:aucun_produit:>--><//B_produits>
     23
     24
  • _squelettes_/zcommerce/inclure/menuzcommerce.html

    r48200 r49037  
    33<ul class="menu-zcommerce">
    44        <li>
    5                 <a href="[(#SELF|parametre_url{appel,''})]">la boutique</a>
     5                <a href="[(#SELF|parametre_url{appel,''})]">1 <:zcommerce:boutique:></a>
    66        </li>
    77        <li>
    8                 <a href="[(#SELF|parametre_url{appel,monpanier})]">mon panier</a>
     8                <a href="[(#SELF|parametre_url{appel,mon_panier})]">2 <:zcommerce:panier:></a>
     9        </li>
     10       
     11        <li>
     12                <a href="[(#SELF|parametre_url{appel,mes_coordonnees})]">3 <:zcommerce:coordonnees:></a>
     13        </li>
     14       
     15        <li>
     16                <a href="[(#SELF|parametre_url{appel,ma_commande})]">4 <:zcommerce:commande:></a>
     17        </li>
     18       
     19        <li>
     20                <a href="[(#SELF|parametre_url{appel,paiement})]">5 <:zcommerce:paiement:></a>
    921        </li>
    1022
    1123[(#SESSION{id_auteur}|oui)
    1224        <li>
    13                 <a href="[(#SELF|parametre_url{appel,moncompte}|parametre_url{id_auteur,#SESSION{id_auteur}})]">mon compte</a>
    14         </li>
    15         <li>
    16                 <a href="#URL_LOGOUT" rel="nofollow"><:icone_deconnecter:></a>
     25                <a href="#URL_LOGOUT" rel="nofollow" title="<:icone_deconnecter:>">X</a>
    1726        </li>
    1827]
    1928
    20 [(#SESSION{id_auteur}|non)
    21         <li>
    22                 <a href="[(#SELF|parametre_url{appel,moncompte})]"><:lien_connecter:></a>
    23         </li>
    24         <li>
    25                 <a href="[(#SELF|parametre_url{appel,sinscrire})]">s'inscrire</a>
    26         <li>
    27 ]
     29
    2830</ul>
    2931
  • _squelettes_/zcommerce/inclure/mon_panier.html

    r48200 r49037  
    44[(#SESSION{id_panier}|oui)
    55                                       
    6         [(#BOUTON_ACTION{<:vider_le_panier:>,#URL_ACTION_AUTEUR{supprimer_panier_encours,jj,#SELF},ajax})]
     6        [(#BOUTON_ACTION{<:zcommerce:vider_le_panier:>,#URL_ACTION_AUTEUR{supprimer_panier_encours,'',#SELF},ajax})]
     7       
     8        <a href="[(#SELF|parametre_url{appel,mes_coordonnees})]" class="continuer">
     9                <:zcommerce:continuer:> >>
     10        </a>
    711               
    8         [(#BOUTON_ACTION{<:valider_mon_panier:>,[(#URL_ACTION_AUTEUR{panier2commande,panier-#SESSION{id_panier},[(#SELF|parametre_url{"appel","commande_encours"})]})],ajax})]
    9 
     12       
    1013]
    1114               
  • _squelettes_/zcommerce/navigation/page-z-commerce.html

    r48142 r49037  
    1 [(#ENV{appel}|!={"monpanier"}|oui)
     1[(#ENV{appel}|!={"mon_panier"}|oui)
    22                <div class="menu">
    33                <h1><:paniers:mon_panier:></h1>
  • _squelettes_/zcommerce/plugin.xml

    r48131 r49037  
    3131        <necessite id="produits" version="[0.1.3;]" />
    3232    <necessite id="paniers" version="[0.2.0;]" />
     33   
     34    <traduire gestionnaire="salvatore" module="zcommerce" reference="fr" />
    3335
    3436</plugin>
Note: See TracChangeset for help on using the changeset viewer.