Browse Source

Entrée de menu : options ancre et paramètres + classes BEM

svn/attic/branches/nettoyage/114008
tcharlss@bravecassine.com 4 years ago
parent
commit
075bcfeecd
  1. 1
      lang/multidomaines_fr.php
  2. 16
      menus/domaine.html
  3. 3
      menus/domaine.xml
  4. 2
      paquet.xml

1
lang/multidomaines_fr.php

@ -28,7 +28,6 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'label_squelette_rubrique' => 'Dossiers des squelettes de la rubrique',
'label_squelette_secteur' => 'Dossiers des squelettes du secteur',
'label_menu_id_domaine' => 'N° ou identifiant du secteur',
'label_menu_ancre' => 'Ancre',
'label_identifiant' => 'Identifiant',
//T

16
menus/domaine.html

@ -22,9 +22,13 @@
<//B_identifiant>
#SET{titre,#ENV*{titre}|typo|sinon{#INFO_TITRE{rubrique,#GET{id_domaine}}}}
#SET{url,#GET{config/#GET{id_domaine}/url}}
#SET{is_domaine,#GET{config/#GET{id_domaine}}}
#SET{ancre,#ENV{ancre}|?{#VAL{#}|concat{#ENV{ancre}}}}
#SET{url,#GET{config/#GET{id_domaine}/url}}
<BOUCLE_parametres(DATA){source table, #ENV*{parametres}|explode{&}}>
#SET{param,#VALEUR|explode{=}}
#SET{url,#GET{url}|parametre_url{#GET{param/0},#GET{param/1}}}
</BOUCLE_parametres>
#SET{url,#GET{url}|ancre_url{#ENV{ancre}}}
[(#REM) Aperçu dans le privé ]
[(#ENV{appel_formulaire}|oui)
@ -32,13 +36,13 @@
<div class="infos">
[(#GET{is_domaine}|non)<span class="erreur"><:multidomaines:info_domaine_non{domaine=#ENV{id_domaine}}:></span>]
[(#GET{is_domaine}|oui)
[(#GET{url}|concat{#GET{ancre}}|sinon{<span class="erreur"><:multidomaines:info_domaine_aucune_url:></span>})]
[(#GET{url}|sinon{<span class="erreur"><:multidomaines:info_domaine_aucune_url:></span>})]
]
</div>
]
[(#REM) Vue sur le site public ]
[(#ENV{appel_menu}|et{#GET{is_domaine}}|oui)
<li class="menu-entree item[ (#ENV{css})][(#ID_SECTEUR_COURANT|=={#ENV{id_domaine}}|oui) on active]">
<a href="[(#GET{url}|ancre_url{#ENV{ancre}})]">#GET{titre}</a>
]
<li class="menu-entree item menu-items__item[ (#ENV{css})][(#ID_SECTEUR_COURANT|=={#ENV{id_domaine}}|oui) on active]">
<a href="#GET{url}" class="menu-items__lien">#GET{titre}</a>
]

3
menus/domaine.xml

@ -5,6 +5,7 @@
<icone>prive/themes/spip/images/multidomaines-24.png</icone>
<parametre nom="id_domaine" label="multidomaines:label_menu_id_domaine" obligatoire="oui" />
<parametre nom="titre" class="multilang" label="menus:entree_titre" />
<parametre nom="ancre" label="multidomaines:label_menu_ancre" />
<parametre nom="parametres" label="menus:entree_parametres" />
<parametre nom="ancre" label="menus:entree_ancre" />
<parametre nom="css" label="menus:entree_css" />
</entree>

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="multidomaines"
categorie="maintenance"
version="3.1.6"
version="3.1.7"
etat="stable"
compatibilite="[3.0.0;3.2.*]"
logo="prive/themes/spip/images/multidomaines-72.png"

Loading…
Cancel
Save