Changeset 110114 in spip-zone


Ignore:
Timestamp:
May 6, 2018, 2:58:24 PM (19 months ago)
Author:
nicod@…
Message:

Mise à jour des squelettes pour Rang 1.0

Location:
_plugins_/optionsproduits/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/optionsproduits/trunk/base/optionsproduits.php

    r109719 r110114  
    8181                        'id_optionsgroupe' => 'id_optionsgroupe',
    8282                ),
    83                 'parent'            => array(
    84                         array('type' => 'optionsgroupe', 'champ' => 'id_optionsgroupe'),
    85                 ),
     83                'parent'            => array('type' => 'optionsgroupe', 'champ' => 'id_optionsgroupe'),
    8684        );
    8785
  • _plugins_/optionsproduits/trunk/optionsproduits_pipelines.php

    r109719 r110114  
    142142}
    143143
    144 /**
    145  * Déclarer les contextes pour le plugin Rang
    146  *
    147  * @pipeline rang_declarer_contexte
    148  *
    149  * @param  array $contexte Données du pipeline
    150  *
    151  * @return array       Données du pipeline
    152  */
    153 function optionsproduits_rang_declarer_contexte($contexte) {
    154         $contexte[] = 'options';
    155         $contexte[] = 'optionsgroupe';
    156         $contexte[] = 'optionsgroupes';
    157         //debug($contexte);
    158         return $contexte;
    159 }
  • _plugins_/optionsproduits/trunk/paquet.xml

    r110014 r110114  
    22        prefix="optionsproduits"
    33        categorie="divers"
    4         version="1.1.3"
     4        version="1.2.0"
    55        etat="dev"
    66        compatibilite="[3.1.0;3.2.*]"
     
    1818        <necessite nom="produits" compatibilite="[1.1.19;]" />
    1919        <necessite nom="prix" compatibilite="[0.1.15;]" />
    20         <necessite nom="rang" compatibilite="[0.7.14;]" />
    2120        <utilise nom="paniers" compatibilite="[1.3.0;]" />
    2221        <utilise nom="commandes" compatibilite="[1.15.0;]" />
     
    3130        <pipeline nom="afficher_complement_objet" inclure="optionsproduits_pipelines.php" />
    3231        <pipeline nom="optimiser_base_disparus" inclure="optionsproduits_pipelines.php" />
    33         <pipeline nom="rang_declarer_contexte" inclure="optionsproduits_pipelines.php" />
    3432        <pipeline nom="autoriser" inclure="optionsproduits_autorisations.php" />
    3533
  • _plugins_/optionsproduits/trunk/prive/objets/liste/options.html

    r109719 r110114  
    66        compteur_produits, -1,
    77        id_optionsgroupe,1
    8 }})]<B_liste_options>
     8}})]
     9#SET{activer_rang, #ENV{id_optionsgroupe}|et{#VAL{options}|in_array{#RANG_LISTE_OBJETS}} }
     10[(#GET{activer_rang}|oui) [(#VAL{rang}|setenv{par})] #SET{tri,rang}]
     11<B_liste_options>
    912#ANCRE_PAGINATION
    1013<div class="liste-objets options">
    11 <table class="spip liste">
     14<table class="spip liste" data-objet="options">
    1215        [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{option:info_1_option,option:info_nb_options}})</strong></caption>]
    1316        <thead>
    1417                <tr class="first_row">
    15                         [(#ENV{id_optionsgroupe}|et{#VAL{option}|rang_objet_dans_config|oui})<th class="picto" scope="col"></th>]
     18                        [(#GET{activer_rang}|oui)<th class="picto" scope="col"></th>]
    1619                        <th class="picto" scope="col"></th>
    17                         [(#ENV{id_optionsgroupe}|et{#VAL{option}|rang_objet_dans_config|oui})<th class="picto" scope="col">[(#TRI{rang,<span title="<:rang:lien_trier_rang|attribut_html:>"><:rang:info_rang_abbr:></span>,ajax})]</th>]
     20                        [(#GET{activer_rang}|oui)<th class="rang" scope="col">[(#TRI{rang,<span title="<:rang:lien_trier_rang|attribut_html:>"><:rang:info_rang_abbr:></span>,ajax})]</th>]
    1821                        [(#ENV{id_optionsgroupe}|non)<th class="titre" scope="col">[(#TRI{id_optionsgroupe,Groupe,ajax})]</th>]
    1922                        <th class="titre" scope="col">[(#TRI{titre,<:option:champ_titre_label:>,ajax})]</th>
     
    2730                {id_optionsgroupe?}{id_mot?}{id_auteur?}{where?}{recherche?}
    2831                {tri #ENV{par,rang},#GET{defaut_tri}}{par num titre}{pagination #ENV{nb,20}}>
    29                 <tr id="id_#ID_OPTION" class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
    30                         [(#ENV{id_optionsgroupe}|et{#VAL{option}|rang_objet_dans_config|oui})<td class="picto">[(#CHEMIN_IMAGE{draggable-16.png}|balise_img)]</td>]
     32                <tr [(#GET{activer_rang}|oui)data-id_objet="#ID_OPTION"] class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
     33                        [(#GET{activer_rang}|oui)<td class="picto">[(#CHEMIN_IMAGE{draggable-16.png}|balise_img)]</td>]
    3134                        <td class="picto">[(#CHEMIN_IMAGE{option-16.png}|balise_img)]</td>
    32                         [(#ENV{id_optionsgroupe}|et{#VAL{option}|rang_objet_dans_config|oui})<td class="rang" scope="col">[(#RANG).]</td>]
     35                        [(#GET{activer_rang}|oui)<td class="rang">[(#RANG).]</td>]
    3336                        [(#ENV{id_optionsgroupe}|non)<td class="titre">[(#INFO_TITRE_GROUPE{optionsgroupes,#ID_OPTIONSGROUPE}|supprimer_numero|sinon{<em>Aucun</em>})]</td>]
    3437                        <td class="titre principale">[(#LOGO_OPTION|image_reduire{20,26})]<a href="[(#ID_OPTION|generer_url_entite{option})]" title="<:info_numero_abbreviation|attribut_html:> #ID_OPTION">#TITRE</a></td>
  • _plugins_/optionsproduits/trunk/prive/objets/liste/optionsgroupes.html

    r109719 r110114  
    55        points,-1,
    66        compteur_options,-1,
    7 }})]<B_liste_optionsgroupes>
     7}})]
     8#SET{activer_rang, #ENV{exec}|in_array{#RANG_LISTE_OBJETS} }
     9[(#GET{activer_rang}|oui) [(#VAL{rang}|setenv{par})] #SET{tri,rang}]
     10<B_liste_optionsgroupes>
    811#ANCRE_PAGINATION
    912<div class="liste-objets optionsgroupes">
    10 <table class="spip liste">
     13<table class="spip liste" data-objet="optionsgroupes">
    1114        [<caption><strong class="caption">(#ENV*{titre_groupe,#GRAND_TOTAL|singulier_ou_pluriel{optionsgroupe:info_1_optionsgroupe,optionsgroupe:info_nb_optionsgroupes}})</strong></caption>]
    1215        <thead>
    1316                <tr class="first_row">
    14                         [(#VAL{optionsgroupe}|rang_objet_dans_config|oui)<th class="picto" scope="col"></th>]
     17                        [(#GET{activer_rang}|oui)<th class="picto" scope="col"></th>]
    1518                        <th class="picto" scope="col"></th>
    16                         [(#VAL{optionsgroupe}|rang_objet_dans_config|oui)<th class="picto" scope="col">[(#TRI{rang,<span title="<:rang:lien_trier_rang|attribut_html:>"><:rang:info_rang_abbr:></span>,ajax})]</th>]
     19                        [(#GET{activer_rang}|oui)<th class="rang" scope="col">[(#TRI{rang,<span title="<:rang:lien_trier_rang|attribut_html:>"><:rang:info_rang_abbr:></span>,ajax})]</th>]
    1720                        <th class="titre" scope="col">[(#TRI{titre_groupe,<:optionsgroupe:champ_titre_label:>,ajax})]</th>
    1821                        <th class="date" scope="col">[(#TRI{date,<:date:>,ajax})]</th>
     
    2326        <BOUCLE_liste_optionsgroupes(OPTIONSGROUPES)
    2427                {id_mot?}{id_auteur?}{where?}{recherche?}{tri #ENV{par,rang},#GET{defaut_tri}}{par num titre_groupe}{pagination #ENV{nb,10}}>
    25                 <tr id="id_#ID_OPTIONSGROUPE" class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
    26                         [(#VAL{optionsgroupe}|rang_objet_dans_config|oui)<td class="picto">[(#CHEMIN_IMAGE{draggable-16.png}|balise_img)]</td>]
     28                <tr [(#GET{activer_rang}|oui)data-id_objet="#ID_OPTIONSGROUPE"] class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
     29                        [(#GET{activer_rang}|oui)<td class="picto">[(#CHEMIN_IMAGE{draggable-16.png}|balise_img)]</td>]
    2730                        <td class="picto">[(#CHEMIN_IMAGE{optionsgroupe-16.png}|balise_img)]</td>
    28                         [(#VAL{optionsgroupe}|rang_objet_dans_config|oui)<td class="rang" scope="col">[(#RANG).]</td>]
     31                        [(#GET{activer_rang}|oui)<td class="rang">[(#RANG).]</td>]
    2932                        <td class="titre principale">[(#LOGO_OPTIONSGROUPE|image_reduire{20,26})]<a href="[(#ID_OPTIONSGROUPE|generer_url_entite{optionsgroupe})]" title="<:info_numero_abbreviation|attribut_html:> #ID_OPTIONSGROUPE">#TITRE_GROUPE</a></td>
    3033                        <td class="date secondaire">[(#DATE|affdate_jourcourt)]</td>
Note: See TracChangeset for help on using the changeset viewer.