source: spip-zone/_plugins_/encarts/trunk/prive/squelettes/contenu/encart.html @ 100136

Last change on this file since 100136 was 100136, checked in by teddy.spip@…, 5 years ago
  • Retour du traitement des balises <encart> et <marge> dans le texte ;
  • Intégration de la liste des articles auxquels l'encart est lié dans sa fiche au lieu de la zone d'extra ;
  • On a maintenant une liaison plus classique des encarts, à la méthode de SPIP. On verra au retour des utilisateurs si on garde cette affichage ou pas.
  • Grosse mise à niveau, donc, up de y.
File size: 2.5 KB
Line 
1[(#AUTORISER{voir,encart,#ID_ENCART}|sinon_interdire_acces)]
2<BOUCLE_encart(ENCARTS){id_encart}{si #ENV{exec}|=={encart}}>
3[(#BOITE_OUVRIR{[
4        [(#AUTORISER{modifier,encart,#ID_ENCART})
5                [(#ID_ENCART|afficher_qui_edite{encart}|non)
6                        [(#URL_ECRIRE{encart_edit,id_encart=#ID_ENCART}|icone_verticale{<:encart:icone_modifier_encart:>,encart,edit,right ajax preload})]
7                ]
8                [(#ID_ENCART|afficher_qui_edite{encart}|oui)
9                        [(#URL_ECRIRE{encart_edit,id_encart=#ID_ENCART}|icone_verticale{#ID_ENCART|afficher_qui_edite{encart},warning-24,'',right edition_deja ajax preload})]
10                ]
11        ]
12
13        <h1>[(#RANG). ](#TITRE|sinon{<:info_sans_titre:>})[(#CHEMIN_IMAGE{encart-24.png}|balise_img{encart,cadre-icone})]</h1>
14
15],simple fiche_objet})]
16
17<div class="ajax">
18        #FORMULAIRE_DATER{encart,#ID_ENCART}
19</div>
20
21<!--affiche_milieu-->
22
23<div id="wysiwyg">
24<INCLURE{fond=prive/objets/contenu/encart,id=#ID_ENCART,id_encart=#ID_ENCART,virtuel=oui,ajax=wysiwyg,wysiwyg=1}>
25</div>
26
27<div class="nettoyeur"></div>
28
29[(#AUTORISER{modifier,encart,#ID_ENCART})
30        [(#ID_ENCART|afficher_qui_edite{encart}|non)
31                [(#URL_ECRIRE{encart_edit,id_encart=#ID_ENCART}|icone_verticale{<:encart:icone_modifier_encart:>,encart,edit,right ajax preload})]
32        ]
33        [(#ID_ENCART|afficher_qui_edite{encart}|oui)
34                [(#URL_ECRIRE{encart_edit,id_encart=#ID_ENCART}|icone_verticale{#ID_ENCART|afficher_qui_edite{encart},warning-24,'',right edition_deja ajax preload})]
35        ]
36]
37
38#PIPELINE{afficher_complement_objet,#ARRAY{args,#ARRAY{type,encart,id,#ID_ENCART},data,'<div class="nettoyeur"></div>'}}
39
40<div class="liste">
41        <BOUCLE_objetslies(spip_encarts_liens){id_encart}{0,1}><h3><:encart:titre_objets_lies_encart:></h3></BOUCLE_objetslies>
42
43        <INCLURE{fond=prive/objets/liste/articles_encart,id_encart,par=date,statut=(#SESSION{statut}|statuts_articles_visibles),ajax,env} />
44
45        <BOUCLE_autresobjets(spip_encarts_liens){id_encart}{objet !IN article}{fusion objet}{par objet}>
46        #SET{table,#OBJET|table_objet}
47        [(#SET{titre,[#OBJET:info_(#GET{table})_liees_encart]})]
48        [(#SET{liste,#VAL{prive/objets/liste/#GET{table}}|trouver_fond|?{#GET{table},objets_lies_encart}})]
49        <INCLURE{fond=prive/objets/liste/#GET{liste},objet,id_encart,ajax,env} />
50        </BOUCLE_autresobjets>
51</div>
52
53#BOITE_FERMER
54[(#EVAL{_AJAX}|oui)
55        <script type="text/javascript">/*<!\\[CDATA\\[*/reloadExecPage('#ENV{exec}','#navigation,#chemin');/*\\]\\]>*/</script>
56]
57</BOUCLE_encart>
58[(#ENV**{exec}|=={encart_edit}|?{#INCLURE{fond=prive/squelettes/contenu/encart_edit,redirect='',env,retourajax=oui},#REM|sinon_interdire_acces})]
59<//B_encart>
Note: See TracBrowser for help on using the repository browser.