Changeset 41280 in spip-zone


Ignore:
Timestamp:
Sep 27, 2010, 5:07:42 PM (9 years ago)
Author:
kent1@…
Message:

Modifs du picker de rubriques.

On ajoute des paramètres possibles dans son environnement :

  • tri : permettant de trier les rubriques par autre choses que l'id_rubrique
  • limite_branche : permettant de n'afficher que les rubriques filles d'une rubrique

On n'affiche pas de lien pour aller dans une rubrique sans sous rubriques

Location:
_plugins_/spip-bonux-2/formulaires/selecteur
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip-bonux-2/formulaires/selecteur/inc-nav-rubriques.html

    r38418 r41280  
    22[<p class='pagination'>(#PAGINATION)</p>]
    33<ul class='items'>
    4 <BOUCLE_enfants(RUBRIQUES){id_parent=#ID_RUBRIQUE}{statut?}{pagination 10 #GET{p}}>
     4<BOUCLE_enfants(RUBRIQUES){id_parent=#ID_RUBRIQUE}{statut?}{tri #ENV{tri,id_rubrique}}{pagination 10 #GET{p}}>
    55<li class='rubrique'>[(#ENV{rubriques,0}|oui)<a href='#' onclick="jQuery(this).item_pick('rubrique|#ID_RUBRIQUE','#ENV{name,id_item}','[(#TITRE*|extraire_multi|attribut_html|texte_script|replace{'&#39;',#VAL{'\\'}|concat{#EVAL{chr(39)}}})]','rubrique');return false;"
    6 ><img class='add' src='#CHEMIN{img_pack/item-add.png}' alt='' /></a>#TITRE]<a class='ajax' href='[(#SELF|parametre_url{id_r,#ID_RUBRIQUE})]'>[#TITRE(#ENV{rubriques,0}|non)]<img class='ouvrir' src='#CHEMIN{img_pack/deplier-droite.png}' alt='' /></a></li>
     6><img class='add' src='#CHEMIN{img_pack/item-add.png}' alt='' /></a>#TITRE]<BOUCLE_rubs_filles(RUBRIQUES){id_parent}{0,1}{statut?}><a class='ajax' href='[(#SELF|parametre_url{id_r,#_enfants:ID_RUBRIQUE})]'>[#_enfants:TITRE(#ENV{rubriques,0}|non)]<img class='ouvrir' src='#CHEMIN{img_pack/deplier-droite.png}' alt='' /></a></BOUCLE_rubs_filles></li>
    77</BOUCLE_enfants>
    88</ul>
  • _plugins_/spip-bonux-2/formulaires/selecteur/navigateur.html

    r36549 r41280  
     1<BOUCLE_branche(RUBRIQUES){id_rubrique=#ENV{limite_branche}}{statut?}>
     2#SET{rubriques_branche,#ARRAY}<BOUCLE_rubriques_branches(RUBRIQUES){branche}{exclus}{statut?}>#SET{rubriques_branche,#GET{rubriques_branche}|push{#ID_RUBRIQUE}}</BOUCLE_rubriques_branches>
     3</BOUCLE_branche>
    14        <BOUCLE_rub(RUBRIQUES){id_rubrique=#ENV{id_r,#ENV{id_rubrique}}}{statut?}>
    25                <div class='chemin'>
    3                         <a href='[(#SELF|parametre_url{id_r,0})]' class='ajax'><:info_racine_site:></a>
    4                         <BOUCLE_chemin(HIERARCHIE){id_rubrique}> &gt; <a href='[(#SELF|parametre_url{id_r,#ID_RUBRIQUE})]' class='ajax'>#TITRE</a></BOUCLE_chemin> &gt; <strong class='on'>#TITRE</strong>
     6                        [(#ENV{limite_branche}|non)<a href='[(#SELF|parametre_url{id_r,0})]' class='ajax'><:info_racine_site:></a>]
     7                        <BOUCLE_chemin(HIERARCHIE){id_rubrique}>[(#ENV{limite_branche}|et{#COMPTEUR_BOUCLE|=={1}}|?{'',<span class="sep"> &gt; </span>})]<a href='[(#SELF|parametre_url{id_r,#ID_RUBRIQUE})]' class='ajax'>#TITRE</a></BOUCLE_chemin>[(#ENV{limite_branche}|=={#ID_RUBRIQUE}|?{'',<span class="sep"> &gt; </span>})]<strong class='on'>#TITRE</strong>
    58                </div>#SET{n,0}
    69                <B_contenu>
    710                [(#REM) afficher la racine si la profondeur le permet]
    8                 [(#GRAND_TOTAL|<{#TOTAL_BOUCLE}|oui)
     11                [(#ENV{limite_branche}|non)[(#GRAND_TOTAL|<{#TOTAL_BOUCLE}|oui)
    912                <div class='frame[ total_(#GRAND_TOTAL|max{#TOTAL_BOUCLE|moins{1}})] frame_0'><h2>[<a(#ENV{rubriques,0}|oui) href='#' onclick="jQuery(this).item_pick('rubrique|0','#ENV{name,id_item}','<:info_racine_site|texte_script|attribut_html:>','rubrique');return false;"
    1013><img class='add' src='#CHEMIN{img_pack/item-add.png}' alt='' /></a>]<:info_racine_site:></h2>
    11                 [(#INCLURE{fond=formulaires/selecteur/inc-nav-rubriques}{id_rubrique=0}{env})]</div>]
     14                [(#INCLURE{fond=formulaires/selecteur/inc-nav-rubriques}{id_rubrique=0}{env})]]</div>]
    1215                <BOUCLE_contenu(HIERARCHIE){id_rubrique}{tout}{n-4,4}>#SET{n,0}
    13                 <div class='frame[ total_(#GRAND_TOTAL|min{#TOTAL_BOUCLE|moins{1}})][ frame_(#COMPTEUR_BOUCLE|moins{#GRAND_TOTAL|plus{1}|max{#TOTAL_BOUCLE}}|plus{#TOTAL_BOUCLE})]'><a
    14                 href='[(#SELF|parametre_url{id_r,#_rub:ID_PARENT|?{#_rub:ID_PARENT,racine}})]' class='frame_close ajax'><img src='#CHEMIN{img_pack/frame-close.png}' alt='' /></a>
    15                 <h2><a class='ajax' href='[(#SELF|parametre_url{id_r,#ID_RUBRIQUE})]'>#TITRE</a></h2>
     16                <div class='frame[ total_(#GRAND_TOTAL|min{#TOTAL_BOUCLE|moins{1}})][ frame_(#COMPTEUR_BOUCLE|moins{#GRAND_TOTAL|plus{1}|max{#TOTAL_BOUCLE}}|plus{#TOTAL_BOUCLE})]'>[(#ENV{limite_branche}|non|ou{#ID_RUBRIQUE|in_array{#GET{rubriques_branche,#ARRAY}}}|oui)<a
     17                href='[(#SELF|parametre_url{id_r,#_rub:ID_PARENT|?{#_rub:ID_PARENT,racine}})]' class='frame_close ajax'><img src='#CHEMIN{img_pack/frame-close.png}' alt='' /></a>]
     18                <h2>[(#ID_RUBRIQUE|=={#ENV{limite_branche}}|?{#TITRE,<a class='ajax' href='[(#SELF|parametre_url{id_r,#ID_RUBRIQUE})]'>#TITRE</a>})]</h2>
    1619                [(#INCLURE{fond=formulaires/selecteur/inc-nav-rubriques}{id_rubrique}{env})]
    1720                [(#ENV{articles,0}|oui) [(#INCLURE{fond=formulaires/selecteur/inc-nav-articles}{id_rubrique}{id_article}{env})] ]
Note: See TracChangeset for help on using the changeset viewer.