Un petit up et quelques précisions : en fait le menu de navigation est créé par un fichier qui contient ceci
[(#REM) <!-- Navigation dans les pages de configuration
Fortement inspiré du squelette Sarkaspip --> ]
<div class="sous_navigation">
<BOUCLE_nav(DATA){source table, #EVAL{_ESCAL_PAGES_CONFIG}|explode{|}}>
<div class="liste">
[(#VALEUR|explode{!}|count|>{1}|oui)
[<h5>(#VALEUR|explode{!}|reset)</h5>]]
<ul class="liste-items">
<BOUCLE_navigation_cfg(DATA){source table, #VALEUR|explode{!}|end|explode{:}}>
[<li class="item[(#ENV{cfg, accueil}|=={#VALEUR|trim}|oui)on]" style="padding:2px 0 2px 10px;">
(#URL_ECRIRE{#ENV{exec}}|parametre_url{cfg,#VALEUR|trim}
|lien_ou_expose{
[(#VAL{escal:cfg_page_}|concat{#VALEUR}|trim|_T)]})
</li>]
</BOUCLE_navigation_cfg>
</ul>
</div>
</BOUCLE_nav>
</div>
Et là je suis un peu perdu. Comment permettre l'utilisation de chaînes de langues pour
(#VALEUR|explode{!}|reset)
comme pour
(#VAL{escal:cfg_page_}|concat{#VALEUR}|trim|_T)
Mes différents essais sont plutôt infructueux...
Le 20/04/2017 à 20:10, Jean-Christophe Villeneuve a écrit :
Bonsoir
Je travaille sur la traduction des pages de configuration d'Escal et j'ai un chtiot souci
Le menu de configuration est construit à partir de ce code inspiré de Sarkaspip
if (!defined('_ESCAL_PAGES_CONFIG')) define('_ESCAL_PAGES_CONFIG',
'accueil
|Généralités!meta:layout:elements:bandeau:menuh:multilinguisme:pied
|Colonne principale!sommaire_principal:rubrique_principal:article_principal:contact_principal:forumsite_principal
|Choix des blocs latéraux!sommaire_lateral:rubrique_lateral:article_lateral:forumsite_lateral:autres_lateral
|Paramétrage des blocs latéraux!deplier_replier:titre_contenu
|Un peu de style!fonds:bords:arrondis
|Des plugins dans Escal!galleria:rainette:mentions:articlepdf:spipdf:licence:spip400:socialtags:facebook:signalement:shoutbox
');
Mais je n'arrive pas à indiquer une chaine de langue pour les entrées principales comme "Généralités" par exemple
Pour les entrées secondaires, pas de souci.
Si quelqu'un a une idée, je prends !
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc