source: spip-zone/_plugins_/profils/trunk/prive/objets/contenu/profil.html @ 114801

Last change on this file since 114801 was 114801, checked in by tcharlss@…, 8 months ago

Chaînes de langue

File size: 4.2 KB
Line 
1<BOUCLE_profil(PROFILS){id_profil}{statut?}>
2[<div class="champ contenu_titre[ (#TITRE*|strlen|?{'',vide})]">
3        <label><:profil:champ_titre_label:> : </label>
4        <span dir="#LANG_DIR" class="#EDIT{titre} titre">(#TITRE)</span>
5</div>]
6
7[<div class="champ contenu_identifiant[ (#IDENTIFIANT*|strlen|?{'',vide})]">
8        <label><:profil:champ_identifiant_label:> : </label>
9        <span dir="#LANG_DIR" class="#EDIT{identifiant} identifiant">(#IDENTIFIANT)</span>
10</div>]
11
12[(#REM) Aperçu de la configuration ]
13#SET{config,#CHAMP_SQL**{config}|unserialize}
14<table class="apercu_config">
15        <thead>
16                <tr>
17                        <th class="config_objet"><:profil:champ_config_objet_label:></th>
18                        <th class="config_champ"><:profil:champ_config_champ_label:></th>
19                        <th class="config_form config_form_inscription"><:profil:champ_config_colonne_inscription_label:></th>
20                        <th class="config_form config_form_edition"><:profil:champ_config_colonne_edition_label:></th>
21                        <th class="config_form config_form_obligatoire"><:profil:champ_config_colonne_obligatoire_label:></th>
22                </tr>
23        </thead>
24        <tbody>
25                <BOUCLE_config(DATA) {source table, #LISTE{auteur,organisation,contact}}>
26                #SET{objet,        #VALEUR}
27                #SET{champs,       #GET{config/#GET{objet}}}
28                #SET{coordonnees,  #GET{config/coordonnees/#GET{objet}}}
29                #SET{texte_objet,  #GET{objet}|objet_info{texte_objet}|_T}
30                #SET{texte_groupe, #GET{config/activer_groupe_#GET{objet}}}
31                #SET{texte_auteur, #VAL{profil:champ_groupe_auteur_label}|_T}
32
33                [(#REM) Compter le nb de coordonnees pour le rowspan de ses morts ]
34                #SET{nb_coordonnees,0}
35                <BOUCLE_nb_coordonnees(DATA) {source table, #GET{coordonnees}}>
36                #SET{nb_coordonnees,#GET{nb_coordonnees}|plus{#VALEUR|count}}
37                </BOUCLE_nb_coordonnees>
38
39                [(#REM) Les champs de l'objet ]
40                <BOUCLE_champs(DATA) {source table, #GET{champs}}>
41                #SET{champ,#CLE}
42                [(#REM) Récupérer le label du champ ]
43                <BOUCLE_label(DATA) {source table, #GET{objet}|profils_chercher_saisies_objet}>
44                [(#VALEUR{options/nom}|=={#GET{champ}}|oui)
45                #SET{label,#VALEUR{options/label}}
46                ]
47                </BOUCLE_label>
48                <tr>
49                        [<td class="config_objet" rowspan="[(#TOTAL_BOUCLE|plus{#GET{nb_coordonnees}})]" title="[(#GET{texte_objet}|attribut_html)]">
50                                (#GET{objet}|objet_icone{32}|unique)
51                                <label class="label">
52                                        [(#GET{texte_groupe}|sinon{
53                                                #GET{objet}|=={auteur}|?{#GET{texte_auteur},#GET{texte_objet}}
54                                        })]
55                                </label>
56                        </td>]
57                        <td class="config_champ">
58                                #GET{label}
59                        </td>
60                        <td class="config_form config_form_inscription">
61                                [(#VAL{inscription}|in_array{#VALEUR}|oui)
62                                [(#CHEMIN_IMAGE{ok-16}|balise_img)]
63                                ]
64                        </td>
65                        <td class="config_form config_form_edition">
66                                [(#VAL{edition}|in_array{#VALEUR}|oui)
67                                [(#CHEMIN_IMAGE{ok-16}|balise_img)]
68                                ]
69                        </td>
70                        <td class="config_form config_form_obligatoire">
71                                [(#VAL{obligatoire}|in_array{#VALEUR}|oui)
72                                [(#CHEMIN_IMAGE{ok-16}|balise_img)]
73                                ]
74                        </td>
75                </tr>
76                </BOUCLE_champs>
77
78                [(#REM) Coordonnées ]
79                <BOUCLE_coordonnees(DATA) {source table, #GET{coordonnees}}>
80                #SET{texte_objet_coordonnee,#CLE|objet_type|objet_info{texte_objet}|_T}
81                <BOUCLE_coordonnees_type(DATA) {source table, #VALEUR}>
82                #SET{type,#VALEUR{type}|?{#_coordonnees:CLE|objet_type|coordonnees_lister_types_coordonnees{#VALEUR{type}}}}
83                <tr>
84                        [(#GET{champs}|non)
85                        [<td class="config_objet" rowspan="[(#GET{nb_coordonnees})]" title="[(#GET{texte_objet}|attribut_html)]">
86                                        (#GET{objet}|objet_icone{32}|unique)
87                                <label class="label">
88                                        [(#GET{texte_groupe}|sinon{
89                                                #GET{objet}|=={auteur}|?{#GET{texte_auteur},#GET{texte_objet}}
90                                        })]
91                                </label>
92                        </td>]
93                        ]
94                        <td class="config_champ" title="[(#GET{texte_objet_coordonnee}|attribut_html)]">
95                                ⤷ [(#VALEUR{label}|sinon{#GET{texte_objet_coordonnee}})][ <small>\((#GET{type})\)</small>]
96                        </td>
97                        <td class="config_form config_form_inscription">
98                                [(#VALEUR{inscription}|oui)
99                                [(#CHEMIN_IMAGE{ok-16}|balise_img)]
100                                ]
101                        </td>
102                        <td class="config_form config_form_edition">
103                                [(#VALEUR{edition}|oui)
104                                [(#CHEMIN_IMAGE{ok-16}|balise_img)]
105                                ]
106                        </td>
107                        <td class="config_form config_form_obligatoire">
108                                [(#VALEUR{obligatoire}|oui)
109                                [(#CHEMIN_IMAGE{ok-16}|balise_img)]
110                                ]
111                        </td>
112                </tr>
113                </BOUCLE_coordonnees_type>
114                </BOUCLE_coordonnees>
115                </BOUCLE_config>
116        </tbody>
117</table>
118
119</BOUCLE_profil>
Note: See TracBrowser for help on using the repository browser.