Changeset 31821 in spip-zone for _squelettes_/sarkaspip3


Ignore:
Timestamp:
Sep 27, 2009, 2:39:35 PM (9 years ago)
Author:
eric@…
Message:

Et voilà, après une semaine j'y suis enfin arrivé ! Le menu déroulant marche complètement avec l'options tous les articles.

Location:
_squelettes_/sarkaspip3
Files:
1 added
5 edited
1 moved

Legend:

Unmodified
Added
Removed
  • _squelettes_/sarkaspip3/css/noisettes.css.html

    r31721 r31821  
    317317        [(#SET{largeur_item, [(#CONFIG{sarkaspip_bandeau/item_largeur, 150})]})]
    318318]
     319#SET{position_fleche, #GET{largeur_item}|moins{8}}
    319320
    320321.menu_horiz{font-size:1.2em;
     
    336337.menu_horiz a#mh_n1 {border-left: none;}
    337338.menu_horiz a.it_n1 {[ border-top: (#CONFIG{sarkaspip_styles/ca_menu_horiz, #6262a4}) solid 1px;]}
    338 .menu_horiz a.pere {[ background: url((#CHEMIN{images/puce-n0.gif})) center right no-repeat;]}
     339.menu_horiz a.pere {[ background: url((#CHEMIN{images/arrow_from_left.gif})) center right no-repeat;][ background-position: (#GET{position_fleche})px;]}
     340.menu_horiz a.pere:hover {[ background: url((#CHEMIN{images/arrow_from_top.gif})) center right no-repeat;][ background-position: (#GET{position_fleche}|moins{3})px;]}
    339341.menu_horiz a:hover {[ text-decoration: (#CONFIG{sarkaspip_styles/td_menu_horiz, none});][ color: (#CONFIG{sarkaspip_styles/ho_menu_horiz, #ffffff});]}
    340342
  • _squelettes_/sarkaspip3/noisettes/navigation/inc_nav_articles_1.html

    r28498 r31821  
    33        Recoit en argument :
    44                - id_rubrique: id de la rubrique concernee
    5                 - ul_encours: indique si une sous-rubrique a deja ouvert un ul
     5                - avec_ul: indique si une sous-rubrique a deja ouvert un ul
    66-->]
    77<B_article>
    8         [(#ENV{ul_encours}|!={oui}|?{' '})<ul>]
     8        [(#ENV{avec_ul}|=={oui}|oui)<ul>]
    99<BOUCLE_article(ARTICLES){id_rubrique}{par num titre}{par titre}>
    10                 <li><a class="menu_articles [it_n(#COMPTEUR_BOUCLE)]" href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a></li>
     10                <li><a class="menu_articles [it_n(#COMPTEUR_BOUCLE)]" href="#URL_ARTICLE">[(#ENV{x})::][(#TITRE|supprimer_numero)]</a></li>
    1111</BOUCLE_article>
    12         [(#ENV{ul_encours}|!={oui}|?{' '})</ul>]
     12        [(#ENV{avec_ul}|=={oui}|oui)</ul>]
    1313</B_article>
  • _squelettes_/sarkaspip3/noisettes/navigation/inc_nav_rubriques_1.html

    r31711 r31821  
    1 <script type="text/javascript">
    2 //<![CDATA[     
    3 function hover(obj) {
    4         if(document.all) {
    5                 UL = obj.getElementsByTagName('ul');
    6                 if(UL.length > 0) {UL[0].style.display = 'block';}
    7         }
    8 }
    9 
    10 function hout(obj) {
    11         if(document.all) {
    12                 UL = obj.getElementsByTagName('ul');
    13                 if(UL.length > 0) {UL[0].style.display = 'none';}
    14         }
    15 }
    16 function setHover(){
    17         if (document.getElementById('menu_rubriques')) {
    18                 LI = document.getElementById('menu_rubriques').getElementsByTagName('li');
    19                 nLI = LI.length;
    20                 for(i=0; i < nLI; i++){
    21                         LI[i].onmouseover = function(){hover(this);}
    22                         LI[i].onmouseout = function(){hout(this);}
    23                 }
    24         }
    25 }
    26 //]]>
    27 </script>
    28 
    29 <B_smenuspipr>
    30         <div id="menu_rubriques" class="noisette menu_rub1">
    31                 <ul class="menulist">
    32 <BOUCLE_smenuspipr(RUBRIQUES){racine}{id_rubrique!==#RACINE_SPECIALISEE}{par num titre, titre}>
    33                         <BOUCLE_smenr(RUBRIQUES){id_parent}{0,1}><li class="smenu"></BOUCLE_smenr><li><//B_smenr>
    34                                 [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|!={2}|oui)[<a href="#URL_RUBRIQUE">(#TITRE|supprimer_numero|couper{80})</a>]]
    35                                 [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|=={2}|oui)
    36                                         [(#INCLURE{fond=noisettes/navigation/inc_nav_rubrique_lien}{id_rubrique})]
    37                                 ]
    38                                 #SET{ul_encours, non}
    39                                 <B_smenuspip>
    40                                         <ul>
    41                                         #SET{ul_encours, oui}
    42                                 <BOUCLE_smenuspip(RUBRIQUES){id_parent}{par num titre}>
    43                                         <BOUCLE_smen(RUBRIQUES){id_parent}{0,1}><li class="smenu"></BOUCLE_smen><li><//B_smen>
    44                                                 [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|!={2}|oui)[<a href="#URL_RUBRIQUE">(#TITRE|supprimer_numero|couper{80})</a>]]
    45                                                 [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|=={2}|oui)
    46                                                         [(#INCLURE{fond=noisettes/navigation/inc_nav_rubrique_lien}{id_rubrique})]
    47                                                 ]
    48                                                 [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|=={1}|oui)
    49                                                         [(#INCLURE{fond=noisettes/navigation/inc_nav_articles_1}{id_rubrique}{ul_encours=non})]
    50                                                 ]
    51                                                 <BOUCLE_ssmenu(boucle_smenuspip)></BOUCLE_ssmenu>
    52                                         </li>
    53                                 </BOUCLE_smenuspip>
     1<B_menu_rubriques>
     2<div id="menu_rubriques" class="noisette menu_rub1">
     3        <ul class="menulist">
     4<BOUCLE_menu_rubriques(RUBRIQUES){racine}{id_rubrique!==#RACINE_SPECIALISEE}{par num titre, titre}>
     5                <BOUCLE_debut_secteur(RUBRIQUES){id_parent}{0,1}><li class="smenu"></BOUCLE_debut_secteur><li><//B_debut_secteur>
     6                        [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|!={2}|oui)[<a href="#URL_RUBRIQUE">(#TITRE|supprimer_numero|couper{80})</a>]]
     7                        [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|=={2}|oui)
     8                                [(#INCLURE{fond=noisettes/navigation/inc_nav_rubrique_lien}{id_rubrique})]
     9                        ]
     10                        <B_menu_ssrubriques>
     11                                <ul>
     12                        <BOUCLE_menu_ssrubriques(RUBRIQUES){id_parent}{par num titre, titre}>
     13                                <BOUCLE_debut_ssrubrique(RUBRIQUES){id_parent}{0,1}><li class="smenu"></BOUCLE_debut_ssrubrique><li><//B_debut_ssrubrique>
     14                                        [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|!={2}|oui)[<a href="#URL_RUBRIQUE">(#TITRE|supprimer_numero|couper{80})</a>]]
     15                                        [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|=={2}|oui)
     16                                                [(#INCLURE{fond=noisettes/navigation/inc_nav_rubrique_lien}{id_rubrique})]
     17                                        ]
     18                                <BOUCLE_fin_hierarchie(RUBRIQUES){id_parent}{0,1}> </BOUCLE_fin_hierarchie>
    5419                                        [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|=={1}|oui)
    55                                                 [(#INCLURE{fond=noisettes/navigation/inc_nav_articles_1}{id_rubrique}{ul_encours=#GET{ul_encours}})]
     20                                                [(#INCLURE{fond=noisettes/navigation/inc_nav_articles_1}{id_rubrique}{avec_ul=oui})]
    5621                                        ]
    57                                         [(#GET{ul_encours}|=={oui}|oui)</ul>]
    58                                 </B_smenuspip>
    59                                 [(#GET{ul_encours}|=={non}|oui)
    60                                         [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|=={1}|oui)
    61                                                 [(#INCLURE{fond=noisettes/navigation/inc_nav_articles_1}{id_rubrique}{ul_encours=#GET{ul_encours}})]
     22                                <//B_fin_hierarchie>
     23                                        <BOUCLE_ssmenu(boucle_menu_ssrubriques)></BOUCLE_ssmenu>
     24                                </li>
     25                                [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|=={1}|oui)
     26                                        [(#COMPTEUR_BOUCLE|=={#TOTAL_BOUCLE}|oui)
     27                                                [(#INCLURE{fond=noisettes/navigation/inc_nav_articles_1}{id_rubrique=#ID_PARENT}{avec_ul=non})]
    6228                                        ]
    6329                                ]
    64                         </li>
    65 </BOUCLE_smenuspipr>
    66                 </ul> <!-- menulist -->
    67         </div> <!-- menu_rub1 -->
    68 </B_smenuspipr>
     30                        </BOUCLE_menu_ssrubriques>
     31                                </ul>
     32                        </B_menu_ssrubriques>
     33                <BOUCLE_fin_secteur(RUBRIQUES){id_parent}{0,1}> </BOUCLE_fin_secteur>
     34                        [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|=={1}|oui)
     35                                [(#INCLURE{fond=noisettes/navigation/inc_nav_articles_1}{id_rubrique=#ID_SECTEUR}{avec_ul=oui})]
     36                        ]
     37                <//B_fin_secteur>
     38                </li>
     39</BOUCLE_menu_rubriques>
     40        </ul> <!-- menulist -->
     41</div> <!-- menu_rub1 -->
     42</B_menu_rubriques>
  • _squelettes_/sarkaspip3/noisettes/navigation/inc_nav_rubriques_1h.html

    r31711 r31821  
     1<B_menu_rubriques_h>
    12<div id="menu_rubriques" class="noisette menu_horiz">
    2 <B_rubriques>
    33        <ul>
    4 <BOUCLE_rubriques(RUBRIQUES) {racine} {id_rubrique!==#RACINE_SPECIALISEE}{par num titre, titre}>
     4<BOUCLE_menu_rubriques_h(RUBRIQUES) {racine} {id_rubrique!==#RACINE_SPECIALISEE}{par num titre, titre}>
    55                <li>
    66                [(#SET{rang_secteur, [mh_n(#COMPTEUR_BOUCLE)]})]
    7                         [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|!={2}|?{' '})[<a[ id="(#GET{rang_secteur})"] href="#URL_RUBRIQUE">(#TITRE|supprimer_numero|couper{80})</a>]]
    8                         [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|=={2}|?{' '})
     7                        [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|!={2}|oui)[<a[ id="(#GET{rang_secteur})"] href="#URL_RUBRIQUE">(#TITRE|supprimer_numero|couper{80})</a>]]
     8                        [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|=={2}|oui)
    99                                [(#INCLURE{fond=noisettes/navigation/inc_nav_rubrique_lien}{id_rubrique}{rang=#GET{rang_secteur}})]
    1010                        ]
    11                         [(#SET{ul_encours, non})]
    12         <B_sous_rubriques>
     11                <B_menu_ss_rubriques_h>
    1312                        <ul>
    14                         [(#SET{ul_encours, oui})]
    15         <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num titre, titre}>
     13                <BOUCLE_menu_ss_rubriques_h(RUBRIQUES) {id_parent} {par num titre, titre}>
    1614                                [(#COMPTEUR_BOUCLE|=={1}|oui) #SET{rang_item, it_n1}]
    1715                                [(#COMPTEUR_BOUCLE|=={1}|non) #SET{rang_item, ''}]
    1816                                <li>
    19                                 <BOUCLE_test_sousrub(RUBRIQUES){id_parent}{0,1}>
     17                                <BOUCLE_classe_ssrubrique(RUBRIQUES){id_parent}{0,1}>
    2018                                        [(#SET{class_a, [pere (#GET{rang_item})]})]
    21                                 </BOUCLE_test_sousrub>
     19                                </BOUCLE_classe_ssrubrique>
    2220                                        [(#SET{class_a, [(#GET{rang_item})]})]
    23                                 <//B_test_sousrub>
    24                                         [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|!={2}|?{' '})[<a class="[(#GET{class_a})]" href="#URL_RUBRIQUE">(#TITRE|supprimer_numero|couper{80})</a>]]
    25                                         [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|=={2}|?{' '})
     21                                <//B_classe_ssrubrique>
     22                                        [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|!={2}|oui)[<a class="[(#GET{class_a})]" href="#URL_RUBRIQUE">(#TITRE|supprimer_numero|couper{80})</a>]]
     23                                        [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|=={2}|oui)
    2624                                                [(#INCLURE{fond=noisettes/navigation/inc_nav_rubrique_lien}{id_rubrique}{classe=#GET{class_a}})]
    2725                                        ]
    28                                         [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|=={1}|?{' '})
    29                                                 [(#INCLURE{fond=noisettes/navigation/inc_nav_articles_1}{id_rubrique}{ul_encours=non})]
     26                                <BOUCLE_fin_hierarchie_h(RUBRIQUES){id_parent}{0,1}> </BOUCLE_fin_hierarchie_h>
     27                                        [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|=={1}|oui)
     28                                                [(#INCLURE{fond=noisettes/navigation/inc_nav_articles_1}{id_rubrique}{avec_ul=oui})]
    3029                                        ]
    31                                         <BOUCLE_re(BOUCLE_sous_rubriques)></BOUCLE_re> 
     30                                <//B_fin_hierarchie_h>
     31                                        <BOUCLE_ssmenu_h(BOUCLE_menu_ss_rubriques_h)></BOUCLE_ssmenu_h>
    3232                                </li>
    33         </BOUCLE_sous_rubriques>
    34                                 [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|=={1}|?{' '})
    35                                         [(#INCLURE{fond=noisettes/navigation/inc_nav_articles_1}{id_rubrique}{ul_encours=#GET{ul_encours}})]
     33                                [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|=={1}|oui)
     34                                        [(#COMPTEUR_BOUCLE|=={#TOTAL_BOUCLE}|oui)
     35                                                [(#INCLURE{fond=noisettes/navigation/inc_nav_articles_1}{id_rubrique=#ID_PARENT}{avec_ul=non})]
     36                                        ]
    3637                                ]
    37                         [(#GET{ul_encours}|=={oui}|?{' '}) </ul>]
    38         </B_sous_rubriques>
    39                         [(#GET{ul_encours}|=={non}|?{' '})
    40                                 [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|=={1}|?{' '})
    41                                         [(#INCLURE{fond=noisettes/navigation/inc_nav_articles_1}{id_rubrique}{ul_encours=#GET{ul_encours}})]
    42                                 ]
     38                </BOUCLE_menu_ss_rubriques_h>
     39                        </ul>
     40                </B_menu_ss_rubriques_h>
     41                <BOUCLE_fin_secteur_h(RUBRIQUES){id_parent}{0,1}> </BOUCLE_fin_secteur_h>
     42                        [(#CONFIG{sarkaspip_menus/option_rubriques, 0}|=={1}|oui)
     43                                [(#INCLURE{fond=noisettes/navigation/inc_nav_articles_1}{id_rubrique=#ID_SECTEUR}{avec_ul=oui})]
    4344                        ]
     45                <//B_fin_secteur_h>
    4446                </li>
    45 </BOUCLE_rubriques>
     47</BOUCLE_menu_rubriques_h>
    4648        </ul>
    47 </B_rubriques>
    4849</div>
     50</B_menu_rubriques_h>
  • _squelettes_/sarkaspip3/sarkaspip_pipelines.php

    r31561 r31821  
    77        // Si le menu des rubriques est deroulant dans le bandeau
    88        if (($position == 5) && ($modele == 1))
    9                 $flux .='<script src="'.url_absolue(find_in_path('scripts/menu_deroulant.js')).'" type="text/javascript"></script>';
     9                $flux .='<script src="'.url_absolue(find_in_path('scripts/menu_deroulant_horizontal.js')).'" type="text/javascript"></script>';
    1010        // Si le menu des rubriques est deroulant dans la colonne navigation
    1111        if (($position == 1) && ($modele == 1))
    12                 $flux .=
    13                         '<script type="text/javascript">
    14                                 jQuery(document).ready(function() {
    15                                         setHover()
    16                                 });
    17                         </script>';
     12                $flux .='<script src="'.url_absolue(find_in_path('scripts/menu_deroulant_vertical.js')).'" type="text/javascript"></script>';
    1813
    1914        // Insertion de la librairie jCarouselLite et des librairies connexes
Note: See TracChangeset for help on using the changeset viewer.