source: spip-zone/_plugins_/selections_editoriales/trunk/prive/squelettes/inclure/selections_objet.html

Last change on this file was 116112, checked in by tcharlss@…, 3 months ago

Éviter une erreur de squelette bizarre « -INERTE-041- » : sortons les #VAL et |concat du placard.

File size: 1.9 KB
Line 
1[(#REM)
2
3        Gestion des sélections liées à un contenu
4
5]
6#SET{self,#SELF|parametre_url{ajouter|id_selection|id_selections_contenu|editer_contenu|editer_contenu_logo,'',&}|ancre_url{selections}}
7<div id="selections" class="selections">
8
9        [(#REM) Liste des sélections liées, éditables sur place ]
10        <INCLURE{fond=prive/objets/liste/selections_lies_editables,
11                objet,
12                id_objet,
13                self=#GET{self},
14                ajax=selections_liees,
15                env}
16        >
17
18        [(#REM) Ajouter des sélections ]
19        [(#AUTORISER{associerselections, #OBJET, #ID_OBJET}|et{#AUTORISER{creer, selection}}|oui)
20        <div class="selections_ajouter" id="selections_ajouter">
21
22                [(#REM) Soit un bouton de création rapide ]
23                [(#CONFIG{selections_editoriales/reutilisation}|non)
24                        #SET{icone-objet,#VAL{selection}|objet_icone{24}|extraire_attribut{src}}
25                        #SET{icone-add,#CHEMIN_IMAGE{add-24}|balise_img|inserer_attribut{style,#VAL{background-image:url\(}|concat{#GET{icone-objet},\)}}}
26                        [(#BOUTON_ACTION{
27                                #GET{icone-add} <b><:selection:texte_ajouter_selection:></b>,
28                                #URL_ACTION_AUTEUR{ajouter_selection_objet,#OBJET-#ID_OBJET,#GET{self}},
29                                ajax icone add selection-24 s24 #LANG_RIGHT,
30                                '',
31                                <:selection:texte_creer_associer_selection:>
32                        })]
33                ]
34
35                [(#REM) Soit le formulaire d'ajout qui permet en plus de réutiliser des sélections existantes ]
36                [(#CONFIG{selections_editoriales/reutilisation}|oui)
37                        [(#ENV{ajouter}|=={selection}|non)
38                                [(#GET{self}|parametre_url{ajouter,selection}|ancre_url{selections_ajouter}
39                                        |icone_verticale{<:selection:texte_ajouter_selection:>,selection,add,ajax right, #LANG_RIGHT})]
40                                <div class="nettoyeur"></div>
41                        ]
42                        [(#ENV{ajouter}|=={selection}|oui)
43                                <div class="ajax">
44                                        #FORMULAIRE_AJOUTER_SELECTION{
45                                                #ENV{objet},
46                                                #ENV{id_objet},
47                                                #ARRAY{
48                                                        url_fermer,#GET*{self},
49                                                        ajaxreload,selections_liees,
50                                                }
51                                        }
52                                </div>
53                        ]
54                ]
55
56        </div>
57        ]
58
59</div><!-- #selections -->
Note: See TracBrowser for help on using the repository browser.