Browse Source

ne pas utiliser cette build aujourd'hui, conseil d'ami ...

svn/root/trunk
l.oiseau2nuit@gmail.com 9 years ago
parent
commit
024d517160
  1. 2
      .gitattributes
  2. 4
      body.html
  3. 481
      css/zktx.css.html
  4. 10
      inclure/menu-bootstrap.html
  5. 42
      inclure/nav.html

2
.gitattributes vendored

@ -82,7 +82,9 @@ inclure/article-resume.html -text
inclure/documents.html -text
inclure/entravaux.html -text
inclure/head.html -text
inclure/menu-bootstrap.html -text
inclure/metas.html -text
inclure/nav.html -text
inclure/remonter.html -text
inclure/rss-sites-item.html -text
inclure/rubrique-resume.html -text

4
body.html

@ -1,15 +1,15 @@
<body id="top">
[(#PLUGINS{socialtags}|non) <INCLURE{fond=inclure/sdk} /> ]
<section class="container">
<header id="header"><INCLURE{fond=header/#ENV{type-page},env} /></header>
<header class="page-header" id="header"><INCLURE{fond=header/#ENV{type-page},env} /></header>
<section class="" id="container" role="main">
<section class="" id="content"><INCLURE{fond=content/#ENV{type-page},env} /></section>
<aside class="" id="extra1"><INCLURE{fond=extra1/#ENV{type-page},env} /></aside>
<aside class="" id="extra2"><INCLURE{fond=extra2/#ENV{type-page},env} /></aside>
</section>
<nav class="navbar navbar-fixed-top" role="navigation"><INCLURE{fond=inclure/nav,env} /></nav>
<footer id="footer"><INCLURE{fond=footer/#ENV{type-page},env} /></footer>
</section>
<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"><INCLURE{fond=inclure/nav,env} /></nav>
[(#REM) Chargements scripts et plugins en pied de page (Exemple : Google analytics) ]
<INCLURE{fond=foot_js/#ENV{type-page},env} />
</body>

481
css/zktx.css.html

@ -1,480 +1,9 @@
#CACHE{3600*24*30}
#HTTP_HEADER{Content-Type: text/css;}
[(#REM)
[(#REM) Feuille de style Zktx
* surcharge des styles boostrap
* dynamique (d'où l'extension .css.html)
]
/**************************/
/* ZKTX Feuille générique */
/**************************/
/* Reset */
* {border:0px none; font-style:normal; margin:0px; padding:0px; text-decoration:none;}
body { font-size:100%; line-height:140%; padding:0px;}
/* Elements_ */
body {font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif; line-height:1.5em; color:#111;} /* http://romy.tetue.net/lucida-grande */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {font-weight:normal; margin:1em 0em;}
h1, .h1 { font-size:2em;}
h2, .h2 { font-size:1.4em; }
h3, .h3 { font-size:1.3em; }
h4, .h4 { font-weight:bold; font-size:1.1em; color:#333; }
h5, .h5 { font-weight:bold; color:#999; }
h6, .h6 { font-weight:bold; }
p {margin: 1em 0;}
strong, b {font-weight:bold;}
em, i {font-style:italic;}
u, .u {text-decoration:underline;}
del, .del {text-decoration:line-through;}
ins, .ins {color:#F00;}
a:link, a:visited {text-decoration:underline;}
a:hover, a:active, a:focus { text-shadow:0px 0px 1px #111;}
ul {margin:0;}
li { list-style:square; padding:0; margin:0.5em 1em; }
blockquote, .blockquote { padding:10px; background:transparent url(img/bg_extra.png) scroll no-repeat center center; }
blockquote p, .blockquote p { text-align:justify; font-style:italic; font-size:1.3em; color:#999;}
/* Tableaux */
table { margin-bottom:1.5em; width: 100%; }
th { font-weight: bold; }
thead th, tbody th { background: #999; }
th,td,caption {padding:0.75em; }
tbody tr:nth-child(even) td, tbody tr.even td { background: #e5ecf9; }
tfoot { font-style: italic; }
caption, .caption { background: #eee; }
/* Enluminures typos */
.caractencadre-spip { background-color: #EEE; }
.caractencadre2-spip { background-color: #EEE; }
/* CS Décoration (ou pas !) */
.invisible {position:absolute; top:-9999em;}
.nettoyeur {width:100%; clear:both;}
.gauche {text-align:left;}
.centrer { text-align:center; display:block; /* sinon bug avec "décobalise" <centrer> (ou span.centrer selon utilisation) */ }
.droite {text-align:right;}
.fl-gauche {float:left!important;}
.fl-droite {float:right!important;}
.share {float:left; padding:0; margin:0;}
.zomm:hover {z-index: 50 !important; -moz-transform: rotate(0deg) scale(1.3) !important; -webkit-transform: rotate(0deg) scale(1.3) !important; transform: rotate(0deg) scale(1.3) !important; transition: transform .1s ease-in; -moz-transition: -moz-transform .1s ease-in; -webkit-transition: -webkit-transform .1s ease-in;}
.rotate-gauche {-moz-transform: rotate(-2deg); -webkit-transform: rotate(-2deg); transform: rotate(-2deg);}
.rotate-droite {-moz-transform: rotate(2deg); -webkit-transform: rotate(2deg); transform: rotate(2deg);}
/* Boutons > Call to action */
/* insérer ici les styles additionnels à varicelle */
/* Documents in text */
.spip_documents {text-align:center; font-size:0.9em;}
.spip_documents_left {float:left; margin:0.25em 1em 1em 0;}
.spip_documents_right {float:right; margin:0.25em 0 1em 1em;}
.spip_documents_center {float:none; display:block; margin:1.5em auto;}
.spip_doc_titre, .spip_doc_descriptif {width:inherit!important;}
/* Structure */
.page {background:#FFF; margin:0 auto; position:relative; max-width:1120px; padding:0 0 1em 0; box-shadow:1px 1px 60px #111;}
#header { background: #EFEFEF; position:relative; overflow:hidden; padding:1em; }
#nav {width:100%; margin:0; padding:1em 0; background: #EFEFEF; border-top:6px solid black;}
#container { margin:0 auto; padding:0 1em;}
.content {clear:both; padding:0;}
.extra { width:100%; clear:both; margin:1em 0; }
#footer {width:100%; clear:both; margin:1em auto; padding:0;}
/* Préparer le terrain pour un mode 'one-page layout'
Code experimental. Non fonctionnel en l'etat
.content-wrapper {}
.panel {padding: 2em 0; margin: 0 0 4em 0; clear:both;}
*/
/* Préparer le terrain pour affichage en colonne responsive */
.liste, .extra, .col, .container { *zoom: 1; }
.liste:before, .liste:after,
.extra:before, .extra:after,
.col:before, .col:after,
.container:before, .container:after { display: table; line-height: 0; content: ""; }
.liste:after, .extra:after, .col:after, .container:after { clear: both; }
/* largeur de blocs (responsive WD) */
.un-demi, .un-tiers, .un-quart, .un-cinq, .deux-tiers, .trois-quarts { float:left; margin:0 1em 1em 0;}
.un-demi.last, .un-tiers.last, .un-quart.last, .un-cinq.last, .deux-tiers.last, .trois-quarts.last { margin-right:0; }
.un-demi { width:49.266%; }
.un-tiers { width:32.354%; }
.un-quart { width:23.898591%; margin-right: 1em; }
.deux-tiers { width:60%; }
.un-cinq { width:18.82506%; }
/* Header */
#nom_site_spip, #slogan_site_spip { line-height:2em; }
#logo_site_spip {float:left; margin:0 1em 0 0;}
#nom_site_spip { }
#slogan_site_spip { }
/* Contenus */
/* header.cartouche */
.cartouche, .comment-form { background:none transparent; width:32%; padding:0 10px 0 0; margin:0 30px 0 0; float:left; }
.cartouche ul, .cartouche li { padding:0; margin:0; background:none transparent; }
/* section.texte */
.texteencadre-spip, .chapo, .formulaire_spip, .oembed.oe-rich { display:block; margin:1.5em 0; padding:1em 1.5em; background:#EFEFEF; border:0px none; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.texte, .comments-list { float:left; width:62%; padding:3.5em 0 0 20px; }
.notes {float:left; width:32%; border-right:1px solid #BBB; margin-top:-90px; padding-right:20px;}
.notes p {color:#BBB; font-size:0.8em;}
/* Section Listes
Avant je m'emmelais bien les pinceaux dans tout ça...
Mais ca, c'était avant !
* .liste ou .menu = DIV ou SECTION englobante
* .menu = une liste simple en bloc
* .liste = une liste d'encadres flottants
* .liste-items = l'ul
* .item = la li
*/
.liste .liste-items { margin:0;}
.liste .item { list-style:none; float:left; background: transparent none; padding:0;
min-height:240px; /* trouver mieux ! */
}
.liste .item:hover { background:#EFEFEF; }
.liste .item h3 { background:none transparent; font-weight:bold;}
.liste .item .h3 { margin:0;}
.liste .item .h3 a:hover { }
.liste .item .entry-content { margin:0; font-size:0.9em; vertical-align:top; }
.liste .spip_logos { float:left; margin:0 1em 0 0; }
.content .pagination {clear:both; padding:40px 0 20px 0; text-align:right;}
/* Menus et "petites" listes */
.menu ul {margin:1em 0;}
.menu li ul {margin:0;}
.menu li {list-style:none; margin:0; padding:0.25em 0; border-bottom:1px solid #111;}
.menu li ul li {border-bottom:0px none; font-size:0.9em; padding-left:1em;}
/* Portfolio des articles */
#documents_portfolio {text-align:center;}
#documents_portfolio ul li {display:inline-block; list-style:none; margin:0 1em; padding:0;}
#documents_portfolio ul li:first-child {margin-left:0;}
#documents_portfolio ul li:last-child {margin-right:0;}
/* Formulaires > Habillage */
input, textarea, select { -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; }
.bugajaxie { display: none; } /* Bug IE/Win */
/* Conteneur */
.formulaire_spip { clear:both; margin:0; padding:1em; text-align:left; }
.formulaire_spip li {background:none transparent; padding:0; margin:0;}
.formulaire_spip h2.legend {}
/* Fieldset */
.formulaire_spip fieldset {clear:both; margin:0; padding:0; border:0;}
.formulaire_spip .fieldset {list-style:none;}
.formulaire_spip fieldset ul {border:0px; overflow:hidden; padding:0; margin:0; }
.formulaire_spip fieldset legend { margin: 0 0 1em 0; padding: 0; font-size: 1.25em; font-weight: bold; } /* Preciser la couleur des legend et du fond pour IE/Win */
.formulaire_spip fieldset fieldset { margin-top:1.5em; }
.formulaire_spip fieldset fieldset legend { font-size: 1em; font-weight: normal; }
/* Messages de retours */
.reponse_formulaire { margin-bottom:1.5em; padding: 0.75em; border: 2px solid #ddd; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.reponse_formulaire_ok { background: #e6efc2; color: #264409; border-color: #c6d880; }
.reponse_formulaire_erreur { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
.reponse_formulaire_ok a { color: #264409; }
.reponse_formulaire_erreur a { color: #8a1f11; }
/* Lignes */
.formulaire_spip .editer {list-style:none; margin:0; padding:0;}
.formulaire_spip .large .editer {width:440px;}
/* Champs obligatoires */
.formulaire_spip li.obligatoire {}
.formulaire_spip li.obligatoire label {font-weight: bold;}
/* Explications */
.formulaire_spip .explication { background:none transparent; color:#444; margin:0; padding:0 10px; font-size:0.8em; text-align:right; line-height:normal;}
/* Labels */
.formulaire_spip .editer>label { display:block; text-align:left; font-weight:normal; font-size:0.9em; }
.formulaire_spip .choix label {display:inline; font-weight:normal; font-size:0.8em; line-height:20px;}
.formulaire_spip .choix input.radio,
.formulaire_spip .choix input.checkbox {width:auto;}
/* Champs de saisie */
.formulaire_spip input.text, .formulaire_spip textarea, .formulaire_spip select { width:100%; border:1px solid #CCC; }
.formulaire_spip textarea { margin-top:2px; }
.formulaire_spip .large textarea {height:160px;}
/* Boutons */
.formulaire_spip .boutons { clear: both; margin:0 0 25px 0; padding: 0; text-align: center; }
.formulaire_spip .boutons input { margin-left: 1em; }
.formulaire_spip .boutons input, input.submit {}
/* Previsualisation du message */
fieldset.previsu { margin-bottom: /*@margin-bottom*/1.5em/*/@*/;padding: /*@demi-margin-bottom*/0.75em/*/@*/; border: 2px dashed #F57900; }
fieldset.previsu legend { color: #F57900; }
fieldset.previsu legend { padding-left:0.50em; font-weight: bold; color: #F57900; }
/* Reponse du formulaire */
fieldset.previsu .reponse_formulaire { font-weight: bold; color: #e86519;}
fieldset.reponse_formulaire { border-color: #e86519; font-weight: normal; }
/* * Erreurs */
.editer.erreur { background-color: #fbe3e4; }
.editer .erreur_message { display: block; color: #C30; font-weight: bold;}
/* Messages de retours */
.reponse_formulaire { margin-bottom: /*@margin-bottom*/1.5em/*/@*/; padding: /*@demi-margin-bottom*/0.75em/*/@*/; border: 2px solid #ddd; }
.reponse_formulaire_ok { background: #e6efc2; color: #264409; border-color: #c6d880; }
.reponse_formulaire_erreur { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
.reponse_formulaire_ok a { color: #264409; }
.reponse_formulaire_erreur a { color: #8a1f11; }
/* Formulaires > Variantes et cas particuliers */
/* Selection des langues */
.formulaire_menu_lang { margin: 0; padding: 0; background: none; border: 0;}
.formulaire_menu_lang select {width: 15em;}
/* Formulaires de recherche (site / petitions) */
.formulaire_recherche { padding: 0; background: none; border: 0;}
.formulaire_recherche * { display: inline; vertical-align: middle; }
.formulaire_recherche label {display: block;}
.formulaire_recherche input.text { width: 10em; padding-left: 25px; background: #FFF url(img/rechercher.gif) no-repeat left center; }
.formulaire_recherche input.submit {}
/* Choix des mots-clefs */
.choix_mots li { float: left; width: 30%; padding: 1%; }
/* Formulaire de login dans une page */
.formulaire_login .editer {clear:left;}
.formulaire_login input.text,.formulaire_login input.password {width:15em;}
.formulaire_login .editer_password .details {margin-bottom:0;}
.formulaire_login #spip_logo_auteur {float:right;}
/* Navigation */
/* Skip Links */
.skiplink {font-size:0.8em;}
.skiplink.nettoyeur { margin:1em 0; text-align:right; }
.skiplink.remonter a:link, .skiplink.remonter a:visited,
.skiplink.descendre a:link, .skiplink.descendre a:visited {padding:0 1.5em 0 0; text-decoration:none; opacity:0.3;}
.skiplink.remonter a:hover, .skiplink.remonter a:active, .skiplink.remonter a:focus,
.skiplink.descendre a:hover, .skiplink.descendre a:active, .skiplink.descendre a:focus {color:#000; text-decoration:none; opacity:1;}
.skiplink.remonter a {background: transparent url(img/remonter.png) scroll no-repeat right center;}
.skiplink.descendre a {background: transparent url(img/descendre.png) scroll no-repeat right center;}
#raccourcis { position:absolute; top:0; right:0; margin:0; padding:0 1em; }
/*
Terrain prepare pour mettre des pictos si vous le souhaitez :
#raccourcis a:link, #raccourcis a:visited { padding:0 0 0 1.8em; margin:0 0 0 2.8em; background:transparent; text-decoration:none; font-size:0.8em;}
#raccourcis a:hover, #raccourcis a:active, #raccourcis a:focus {color:#111; text-decoration:underline;}
#raccourcis a.go_content {background:url(img/picto_contenu.png) scroll no-repeat left top;}
#raccourcis a.go_nav {background:url(img/picto_nav.png) scroll no-repeat left top;}
#raccourcis a.go_map {background:url(img/picto_plan.png) scroll no-repeat left top;}
#raccourcis a.go_plus {background:url(img/picto_accessibilite.png) scroll no-repeat left top;}
*/
#raccourcis .sep {display:none;}
/* Navbar */
#nav ul {padding:0; }
#nav li {list-style:none; background:none transparent; padding:0; display:inline;}
#nav li a:link, #nav li a:visited { padding:0; color:#000; font-weight:normal; font-size:1.2em; text-decoration:none; }
#nav li a:hover, #nav li a:active, #nav li a:focus { text-shadow:0px 0px 12px #111; }
#nav li.on a { }
#nav li.accueil { }
#nav li.accueil a:link, #nav li.accueil a:visited { }
/* Code experimental, non fonctionnel en l'etat
#nav, .pinned{ z-index: 20000; }
#nav ul li a.logo { display: none; margin: 0; }
#nav.pinned { text-align: right; width: 100%; margin: 0; position: fixed; top: 0; left: 0; z-index: 999; }
#nav.pinned ul {
color: #fff;
width: 910px;
padding: 25px;
margin: 0 auto;
background-color: #C9C299;
-moz-border-radius-bottomleft: 2px;
-moz-border-radius-bottomright: 2px;
-webkit-border-bottom-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
overflow: hidden;
}
#nav.pinned ul li a {
color: #fff;
}
#nav.pinned ul li a:hover, #nav.pinned ul li a.on {
color: #707070;
}
#nav.pinned ul li a.logo {
display: inline;
float: left;
margin-top: -5px;
}
.panel .pinned {
margin: -60px 0 20px 0;
border-bottom: 1px dotted #888888;
overflow: hidden;
float: none;
}
.panel .pinned ul li {
display: inline;
float: left;
margin: 0 20px 15px 0;
}
.panel .pinned ul li a {
font-size: 24px;
}
*/
/* Hierarchie */
#hierarchie {font-size:0.9em; padding:1em 0em; text-align:left;}
#hierarchie a:link, #hierarchie a:visited { }
#hierarchie a:hover,#hierarchie a:active,#hierarchie a:focus { }
#hierarchie .sep { }
/* Skiplinks #content */
.skiplinks.nettoyeur {margin:1em 0; text-align:right;}
/* Pagination */
.pagination .label {display:none;}
.pagination {background:none transparent; padding:0; text-align:center!important;}
.pagination .lien_pagination { text-decoration:none; margin:0 0.64em; }
.pagination .lien_pagination span span {padding:0; }
/* Necessite d'editer les modeles/pagination
.pagination .lien_pagination span.pagin_prev span {}
.pagination .lien_pagination span.pagin_next span {} */
.pagination .lien_pagination:hover,
.pagination .lien_pagination:active,
.pagination .lien_pagination:focus,
.pagination .on { padding:0 0.25em; margin:0 0.25em; border:2px solid #111; background-color:#EFEFEF; }
.pagination .on { font-weight:bold; }
.pagination .disabled { display:none; }
/* Pied */
#footer { background:#EFEFEF; border-top:1px solid #CCC; text-align:center; font-size:0.80em;}
#footer ul {margin:1em;}
#footer ul li {list-style:none; display:inline; padding:0; background:none transparent;}
#footer a:link, #footer a:visited { color:#7A7B7B; text-decoration:none;} /* ne pas utiliser de selecteur trop precis, et eviter de toucher aux liens */
#footer a:active, #footer a:hover, #footer a:focus {color:#111; text-decoration:underline;}
#footer img { vertical-align: middle; float:right; margin:-12px 0 25px 15px;}
/* ====================== MEDIAQUERIES ========================= */
/* 1/ smartphone */
@media only screen and (max-width: 640px) {
/* RESET standard pour ecran <= 640px
http://www.alsacreations.com/astuce/lire/1177-une-feuille-de-styles-de-base-pour-le-web-mobile.html */
/* passer tous les éléments de largeur fixe en largeur automatique */
body { width: auto; margin: 0; padding: 0; line-height:normal; }
/* fixer une largeur maximale de 100 % aux éléments potentiellement problématiques */
img, table, td, blockquote, code, pre, textarea, input, iframe, object, embed, video { max-width: 100%; }
/* conserver le ratio des images et empêcher les débordements de boîtes dûs aux border ou padding */
img { height: auto; width: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* gestion des mots longs */
textarea, table, td, th, code, pre, samp {
word-wrap: break-word; /* passage à la ligne forcé */
-webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; /* césure propre */
}
code, pre, samp { white-space: pre-wrap; /* passage à la ligne spécifique pour les éléments à châsse fixe */ }
/* Passer à une seule colonne (à appliquer aux éléments multi-colonnes) */
.liste .item, .col, .menu { float: none; width: auto; clear:both; overflow:hidden; }
/* masquer les éléments superflus */
.hide_mobile { display: none !important; }
/* Un message personnalisé
body:before {
content: "Version mobile du site";
display: block;
color: #777;
text-align: center;
font-style: italic;
}
*/
}
/* 2/ from 640 to 768 */
@media only screen and (min-width: 640px) and (max-width: 767px) {
}
/* 3/ from 768 up */
@media only screen and (min-width: 768px) {
}
/* 4/ "tablet" type iPad mode portrait */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
}
/* 5/ "tablet" paysage et screen PC */
@media only screen and (min-width: 1024px) {
}
/* 6/ "desktop" */
@media only screen and (min-width: 1200px) {
}
/* 7/ Sortie papier */
@media print {
* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
a, a:visited { text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }
.formulaire_spip { display: none; }
}
]
body {padding-top:20px;}

10
inclure/menu-bootstrap.html

@ -0,0 +1,10 @@
<BOUCLE_menu(MENUS){id_menu?}{identifiant?}>
<B_entrees>
<BOUCLE_entrees(MENUS_ENTREES){id_menu}{par rang}>#SET{entree,''}
[(#MENUS_AFFICHER_ENTREE)#SET{entree,' '}]
[(#GET{entree}|et{#TYPE_ENTREE|menus_type_refuser_sous_menu|non})</li>]
</BOUCLE_entrees>
</B_entrees>
</BOUCLE_menu>

42
inclure/nav.html

@ -0,0 +1,42 @@
[(#REM)
surcharge du fichier : menus/inclure/nav.html
]
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#URL_SITE_SPIP">#NOM_SITE_SPIP</a>
</div>
<div class="navbar-collapse collapse">
<BOUCLE_menu(MENUS){id_menu?}{identifiant=barrenav}>
<B_entrees>
<ul class="nav navbar-nav[ (#ENV{class})][(#VAL{_MENUS_EXTRA_CLASS}|defined|oui)[(#VAL{_MENUS_EXTRA_CLASS}|constant)]][ (#CHAMP_SQL{css})]">
<BOUCLE_entrees(MENUS_ENTREES){id_menu}{par rang}>#SET{entree,''}
[(#MENUS_AFFICHER_ENTREE)#SET{entree,' '}
]<B_sous_menu>
<ul class="dropdown-menu">
<BOUCLE_sous_menu(MENUS){id_menus_entree}>
#INCLURE{fond=inclure/menu-bootstrap, env, id_menu, identifiant}
</BOUCLE_sous_menu>
</ul>
</B_sous_menu>
[(#REM)
On ferme le li si le type d'entrée accepte des sous-menus
et si on a bien quelque chose dans le li (cas des menus sur Balise SESSION)
][(#GET{entree}|et{#TYPE_ENTREE|menus_type_refuser_sous_menu|non})
</li>
]
</BOUCLE_entrees>
</ul>
</B_entrees>
</BOUCLE_menu>
</div>
</div>
Loading…
Cancel
Save