Browse Source

Ajout d'une configuration permettant d'afficher le sommaire comme une liste à puces ou une liste ordonnée.

svn/root/tags/v1.2.5
eric@smellup.net 8 years ago
parent
commit
e8df3a33c2
  1. 18
      formulaires/configurer_sommaire.html
  2. 4
      lang/sommaire_fr.php
  3. 6
      modeles/sommaire.html
  4. 2
      paquet.xml

18
formulaires/configurer_sommaire.html

@ -37,6 +37,24 @@
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
</div>
</li>
#SET{name,sommaire_automatique_numerote}#SET{obli,''}#SET{defaut,'off'}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<p class="explication"><:sommaire:explication_numerotation_sommaire:></p>
<label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
<span class='erreur_message'>(#GET{erreurs})</span>
]
#SET{val,off}
<div class="choix">
<input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
</div>
#SET{val,on}
<div class="choix">
<input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
</div>
</li>
</ul>
<p class="boutons"><span class="image_loading">&nbsp;</span><input type="submit" class="submit" value="<:bouton_enregistrer:>" /></p>

4
lang/sommaire_fr.php

@ -20,6 +20,10 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'label_sommaire_automatique_ondemand' => 'Insertion dans le texte des articles à la demande',
'explication_sommaire_automatique_ondemand' => 'Le sommaire est inséré uniquement en présence du raccourci <tt>&lt;sommaire&gt;</tt> dans le texte des articles.',
'label_sommaire_automatique_on' => 'Insertion automatique sur tous les articles',
'explication_numerotation_sommaire' => 'Le sommaire peut être présenté comme une liste à puces ou une liste numérotée.',
'label_sommaire_automatique_numerote' => 'Type de liste pour le sommaire',
'label_sommaire_automatique_numerote_off' => 'liste à puces',
'label_sommaire_automatique_numerote_on' => 'liste numérotée',
// T
'titre_page_configurer_sommaire' => 'Sommaire automatique',

6
modeles/sommaire.html

@ -1,8 +1,12 @@
#SET{liste, '*'}
[(#CONFIG{sommaire_automatique_numerote}|=={on}|oui)
#SET{liste, '#'}
]
<B_somm>
<div class="well nav-sommaire nav-sommaire-[(#ENV{sommaire}|count)]">
<h2><:sommaire:titre_cadre_sommaire:></h2>
<BOUCLE_somm(POUR){tableau #ENV{sommaire}}>
-[(#VAL{*}|str_pad{#VALEUR{niveau},'*'})] [#VALEUR{id}<-][#VALEUR{titre}->#VALEUR{href}]</BOUCLE_somm>
-[(#GET{liste}|str_pad{#VALEUR{niveau},#GET{liste}})] [#VALEUR{id}<-][#VALEUR{titre}->#VALEUR{href}]</BOUCLE_somm>
</div>
</B_somm>
#FILTRE{propre}

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="sommaire"
categorie="edition"
version="1.0.6"
version="1.1.0"
etat="stable"
compatibilite="[3.0.0;3.0.*]"
logo="prive/themes/spip/images/sommaire-64.png"

Loading…
Cancel
Save