Changeset 75307 in spip-zone


Ignore:
Timestamp:
Sep 8, 2013, 11:30:36 AM (6 years ago)
Author:
eric@…
Message:

Modification du modèle topnav et mise à jour de la démo:

  • on rend l'affichage des icones boussole et sites optionnels en passant la taille uniquement. La valeur vide ou 0 correspond à aucun affichage du logo.

Par contre il y a un souci dans le cas ou on affiche le logo de la boussole sans le titre, la barre de séparation n'est pas complète.

Location:
_plugins_/boussole/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/boussole/trunk/demo/boussole.html

    r75305 r75307  
    1010
    1111<body>
    12 <INCLURE{fond=modeles/boussole_topnav,
    13         boussole=spip,
    14         titre_boussole=oui,
    15         type_bulle=slogan_site,
    16         taille_logo=16,
    17         titre_menu_mobile=SPIP} />
    18 
     12        <br /><br /><br />
    1913        <hr />
    2014        <strong>BOUSSOLES</strong>
     
    5650        [(#SET{ titre, [Actualit&eacute;s de (#VAL{spip}|boussole_traduire{nom_boussole})]})]
    5751        [(#MODELE{boussole_liste_actualite, boussole=spip, titre_actualite=#GET{titre}, titre_site=oui, max_sites=3, max_articles=5})]
     52
     53        <INCLURE{fond=modeles/boussole_topnav,
     54                boussole=spip,
     55                titre_boussole=oui,
     56                taille_logo_boussole=32,
     57                taille_logo_site=16,
     58                type_bulle=slogan_site,
     59                titre_menu_mobile=SPIP} />
    5860</body>
    5961</html>
  • _plugins_/boussole/trunk/modeles/boussole_topnav.html

    r75306 r75307  
    1414        - boussole :            alias de la boussole a afficher. spip, pour la galaxie SPIP
    1515        - titre_boussole :      indicateur oui/non d'affichage du titre de la boussole. Vide correspond a non
     16        - taille_logo_boussole : taille du logo de la boussole. 0 ou vide correspond à aucun logo
    1617        - type_bulle :          type de bulle d'info parmi dont les valeurs possibles sont :
    1718                                    + nom_site
    1819                                    + slogan_site
    1920                                    + nom_slogan_site correspond a la chaine "nom, slogan"
    20                                     + descriptif_site correspond a une intro de 100 caracteres du descriptif
     21                                    + descriptif_site correspond a une intro de 80 caracteres du descriptif
    2122                                    Pour ce modele, vide correspond a aucune bulle
    22         - taille_logo :         taille max du logo de chaque site (en pixels). Vide correspond a 40
     23        - taille_logo_site: taille max du logo de chaque site (en pixels). 0 ou vide correspond à aucun logo
    2324        - titre_menu_mobile :    Titre du menu en mode mobile
    2425           
     
    3132                boussole=spip,
    3233                titre_boussole=oui,
    33                 taille_logo=24,
     34                taille_logo_boussole=24,
     35                taille_logo_site=16,
    3436                type_bulle=descriptif_site,
    3537                titre_menu_mobile=Spip Net} />
     
    4547    <input id="hidden_menu_collapser" type="checkbox">
    4648    <ul>
    47         [(#ENV{titre_boussole, non}|=={oui}|oui)
    48                 [<li>
     49        [(#ENV{titre_boussole, non}|=={oui}|ou{#ENV{taille_logo_boussole}|>{0}}|oui)
     50                <li>
    4951            <a[ href="(#BOUSSOLE_INFOS{#ENV{boussole}}|table_valeur{demo}|sinon{#})"]>
    50                                 [(#BOUSSOLE_INFOS{#ENV{boussole}}|table_valeur{logo}|image_reduire{#ENV{taille_logo, 40}}|image_recadre{#ENV{taille_logo, 40},#ENV{taille_logo, 40},center,transparent}|inserer_attribut{alt,[(#GET{bulle}|couper{60}|attribut_html)]})]
    51                                 (#ENV{boussole}|boussole_traduire{nom_boussole})
     52                        [(#ENV{taille_logo_boussole}|>{0}|oui)
     53                                [(#BOUSSOLE_INFOS{#ENV{boussole}}|table_valeur{logo}|image_reduire{#ENV{taille_logo_boussole}}|image_recadre{#ENV{taille_logo_boussole},#ENV{taille_logo_boussole},center,transparent})]
     54                        ]
     55                        [(#ENV{titre_boussole, non}|=={oui}|oui)
     56                                [(#ENV{boussole}|boussole_traduire{nom_boussole})]
     57                        ]
    5258                        </a>
    53         </li>]
     59        </li>
    5460        ]
    5561<BOUCLE_groupe(BOUSSOLES){fusion aka_groupe}{aka_boussole=#ENV{boussole}}{affiche=oui}{par rang_groupe}>
     
    6268                    <ul class="menu_submenu">
    6369                        <BOUCLE_site(BOUSSOLES){aka_boussole}{aka_groupe}{affiche=oui}{par rang_site}>
    64                                 [(#SET{bulle, [(#AKA_BOUSSOLE|boussole_traduire{#ENV{type_bulle}, #AKA_SITE}|couper{100})]})]
    65                                 <li>
    66                                     <a rel="external" href="#URL_SITE"[ title="(#GET{bulle}|couper{80}|attribut_html)"] class="spip_out">
    67                                         <BOUCLE_logo_site(BOUSSOLES_EXTRAS){aka_boussole}{type_objet=site}{aka_objet=#AKA_SITE}>
    68                                                 [(#CHAMP_SQL{logo_objet}
    69                                                 |image_reduire{#ENV{taille_logo, 40}}
    70                                                 |image_recadre{#ENV{taille_logo, 40},#ENV{taille_logo, 40},center,transparent}
    71                                                 |inserer_attribut{alt,[(#GET{bulle}|couper{60}|attribut_html)]})] 
    72                                         </BOUCLE_logo_site>   
    73                                         [(#AKA_BOUSSOLE|boussole_traduire{nom_site, #AKA_SITE})]
    74                                     </a>
    75                                 </li>
     70                                                [(#SET{bulle, [(#AKA_BOUSSOLE|boussole_traduire{#ENV{type_bulle}, #AKA_SITE}|couper{80})]})]
     71                                                <li>
     72                                                        <a rel="external" href="#URL_SITE"[ title="(#GET{bulle}|attribut_html)"] class="spip_out">
     73                                                        <BOUCLE_logo_site(BOUSSOLES_EXTRAS){si #ENV{taille_logo_site}>0}{aka_boussole}{type_objet=site}{aka_objet=#AKA_SITE}>
     74                                                                [(#CHAMP_SQL{logo_objet}
     75                                                                        |image_reduire{#ENV{taille_logo_site}}
     76                                                                        |image_recadre{#ENV{taille_logo_site},#ENV{taille_logo_site},center,transparent}
     77                                                                        |inserer_attribut{alt,[(#GET{bulle}|attribut_html)]})]
     78                                                        </BOUCLE_logo_site>
     79                                                                [(#AKA_BOUSSOLE|boussole_traduire{nom_site, #AKA_SITE})]
     80                                                        </a>
     81                                                </li>
    7682                        </BOUCLE_site>
    7783                    </ul>
  • _plugins_/boussole/trunk/paquet.xml

    r75305 r75307  
    22        prefix="boussole"
    33        categorie="navigation"
    4         version="2.3.10"
     4        version="2.3.11"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.