source: spip-zone/_plugins_/doc_tech/trunk/modeles/doc_tech_lang_perso.html @ 113786

Last change on this file since 113786 was 113786, checked in by root, 3 months ago

On simplifie le SET pour ne pas faire perdre les pédales au générateur. Up de z

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)]})] [(#SET{tables_infos,[(#VAL|lister_tables_principales|table_valeur{#GET{spip_table}})]})]
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        <B_info_table>
8<textarea rows="20" cols="40" class="doc_tech_lang_perso">
9<BOUCLE_info_table(DATA) {source table, #GET{tables_infos}} {cle='field'}>// ----------
10// [Objet : (#_tables:GET{spip_table})]
11// <:doc_tech:chaines_a_placer_dans:> [(#_tables:VALEUR|concat{'s'})]/lang/[(#_tables:VALEUR|concat{'_',#LANG,'.php'})]
12// La chaine de langue 'explication' peut être utile sur les # SAISIES des pages d'édition de l'objet.
13// ----------
14<B_champs><BOUCLE_champs(DATA) {source table, #VALEUR} {par cle}>
15// --- Champ : #GET{spip_table}.#CLE
16<BOUCLE_prefixe_lang(DATA) {source table, #GET{prefixe_lang}} {par valeur}>
17['(#VAL{'champ_'}|concat{#_champs:CLE,'_',#VALEUR})'] => ['(#VAL{#_tables:VALEUR}|concat{':champ_',#_champs:CLE,'_',#VALEUR}|_T|texte_script)'], </BOUCLE_prefixe_lang>
18
19</BOUCLE_champs></B_champs></BOUCLE_info_table>
20// ----------
21// ----------</textarea>
22        </B_info_table>
23        [(#BOITE_OUVRIR{'','notice'})]
24        <:doc_tech:pas_de_tables_nom:>
25        [(#BOITE_FERMER)]
26        <//B_info_table>
27</BOUCLE_tables>
28</B_tables>
29<//B_tables>
Note: See TracBrowser for help on using the repository browser.