source: spip-zone/_plugins_/doc_tech/trunk/modeles/doc_tech_lang.html @ 104397

Last change on this file since 104397 was 104397, checked in by teddy.spip@…, 2 years ago
  • On est quand même en SPIP 3.0 minimum, alors on utilise les fonctions à disposition au lieu des #EVAL ;
  • Compatibilité SPIP 3.2
File size: 1.4 KB
Line 
1<B_tables>
2<BOUCLE_tables(DATA) {source table, #ENV{tables}} {si #SESSION{webmestre}|=={oui}}>
3[(#SET{spip_table,[(#VALEUR|table_objet_sql)]})]
4#SET{prefixe_lang,#LISTE{label,documentation,explication}}
5#SET{prefixe_lang,#GET{prefixe_lang}|array_merge{#ENV{label_perso}|explode{','}}}
6#SET{prefixe_lang,#GET{prefixe_lang}|array_unique|array_filter}
7[(#SET{chaines_langue,#ARRAY})]
8<B_info_table>
9<textarea rows="20" cols="40" class="doc_tech_lang">
10<BOUCLE_info_table(DATA) {source table, [(#REM|lister_tables_principales|table_valeur{#GET{spip_table}})]}{cle==field}>// ----------
11// [Objet : (#_tables:GET{spip_table})]
12// <:doc_tech:chaines_a_placer_dans:> [(#_tables:VALEUR|concat{'s'})]/lang/[(#_tables:VALEUR|concat{'_',#LANG,'.php'})]
13// La chaine de langue 'explication' peut être utile sur les # SAISIES des pages d'édition de l'objet.
14// ----------
15<BOUCLE_prefixe_lang(DATA) {source table, #GET{prefixe_lang}} {par valeur}><B_champs><BOUCLE_champs(DATA) {source table, #_info_table:VALEUR} {par cle}>
16['(#VAL{'champ_'}|concat{#_champs:CLE,'_',#_prefixe_lang:VALEUR})'] => ['(#VAL{#_tables:VALEUR}|concat{':champ_',#_champs:CLE,'_',#_prefixe_lang:VALEUR}|_T|texte_script)'], </BOUCLE_champs></B_champs>
17</BOUCLE_prefixe_lang>
18</BOUCLE_info_table>
19// ----------
20// ----------</textarea>
21        </B_info_table>
22        [(#BOITE_OUVRIR{'','notice'})]
23        <:doc_tech:pas_de_tables_nom:>
24        [(#BOITE_FERMER)]
25        <//B_info_table>
26</BOUCLE_tables>
27</B_tables>
28<//B_tables>
Note: See TracBrowser for help on using the repository browser.