source: spip-zone/_core_/branches/spip-3.2/plugins/sites/prive/squelettes/contenu/site.html @ 109113

Last change on this file since 109113 was 109113, checked in by rastapopoulos@…, 2 years ago

Backport de [109112] : Correction cohérence : le pipeline affiche_enfants est depuis des années appelé sur TOUS les objets par l'échafaudage. Donc les objets du noyau qui surchargent l'échafaudage doivent l'appeler aussi.

File size: 3.3 KB
Line 
1<BOUCLE_site(SITES){id_syndic}{statut==.*}{si #ENV{exec}|=={site}}>
2[(#BOITE_OUVRIR{[
3                               
4        [(#AUTORISER{modifier,site,#ID_SYNDIC})
5                               
6                [(#ID_SYNDIC|afficher_qui_edite{site}|non)
7                        [(#URL_ECRIRE{site_edit,id_syndic=#ID_SYNDIC}|icone_verticale{<:sites:icone_modifier_site:>,site,edit,right ajax preload})]
8                ]
9                [(#ID_SYNDIC|afficher_qui_edite{site}|oui)
10                        [(#URL_ECRIRE{site_edit,id_syndic=#ID_SYNDIC}|icone_verticale{#ID_SYNDIC|afficher_qui_edite{site},warning-24.png,'',right edition_deja ajax preload})]
11                ]
12        ]
13        <h1[ class="(#EDIT{nom_site})"]>[(#RANG). ](#NOM_SITE|sinon{<:info_sans_titre_2:>})[(#CHEMIN_IMAGE{site-24.png}|balise_img{site,cadre-icone})]</h1>
14        [<div class="#EDIT{url_site}">(#URL_SITE|propre|inserer_attribut{class,url_site})</div>]
15],simple fiche_objet})]
16
17<div id="wysiwyg">
18        <INCLURE{fond=prive/objets/contenu/site,id=#ID_SYNDIC,id_syndic=#ID_SYNDIC,wysiwyg=1} />
19</div>
20[(#STATUT|=={prop}|oui)
21        <p class='site_prop'><:sites:info_site_propose:> <b>[(#DATE|affdate)]&nbsp;</b></p>
22]
23<div class="ajax">
24        #FORMULAIRE_DATER{site,#ID_SYNDIC}
25</div>
26
27<!--affiche_milieu-->
28
29[(#SYNDICATION|match{oui|off|sus}|oui)
30        <p class='site_syndique'><a href='#URL_SYNDIC'>[(#CHEMIN_IMAGE{rss-24.png}|balise_img{RSS})]</a><:sites:info_site_syndique:></p>
31
32        [(#SYNDICATION|match{off|sus}|oui)
33                <div class='site_syndique_probleme'><:sites:avis_site_syndique_probleme{url_syndic=#URL_SYNDIC}:>
34                        [(#BOUTON_ACTION{<:sites:lien_nouvelle_recuperation:>,#URL_ACTION_AUTEUR{editer_site,#ID_SYNDIC,#SELF}|parametre_url{reload,oui},ajax})]
35                </div>
36        ]
37                <INCLURE{fond=prive/objets/liste/syndic_articles,id_syndic,titre=<:sites:titre_articles_syndiques:>, par=date, env, ajax, recherche_integree=1} />
38
39        [(#DATE_SYNDIC|oui)
40                <div class='date_syndic'><:sites:info_derniere_syndication:>[ (#DATE_SYNDIC|affdate_heure)]</div>
41        ]
42
43        <div class='mise_a_jour_syndic'>
44                [(#BOUTON_ACTION{<:sites:lien_mise_a_jour_syndication:>,#URL_ACTION_AUTEUR{syndiquer_site,#ID_SYNDIC,#SELF},ajax})]
45        </div>
46       
47        [(#AUTORISER{purger,site,#ID_SITE}|oui)
48                <div class='purger_syndic'>
49                        [(#BOUTON_ACTION{<:sites:lien_purger_syndication:>,#URL_ACTION_AUTEUR{purger_site,#ID_SYNDIC,#SELF},ajax,<:sites:confirmer_purger_syndication:>})]
50                </div>
51        ]
52        [(#AUTORISER{modifier,site,#ID_SITE}|oui)
53                <div class="ajax">
54                        #FORMULAIRE_REGLER_MODERATION_SITE{#ID_SYNDIC}
55                </div>
56        ]
57]
58
59<BOUCLE_test(SYNDIC_ARTICLES){id_syndic=#ID_SYNDIC}{0,1}{si #SYNDICATION|=={non}}>
60        [(#AUTORISER{purger,site,#ID_SITE}|oui)
61                <INCLURE{fond=prive/objets/liste/syndic_articles,id_syndic,titre=<:sites:titre_articles_syndiques:>,par=date,ajax} />
62                <div class='purger_syndic'>
63                        [(#BOUTON_ACTION{<:sites:lien_purger_syndication:>,#URL_ACTION_AUTEUR{purger_site,#ID_SYNDIC,#SELF},ajax,<:sites:confirmer_purger_syndication:>})]
64                </div>
65        ]
66</BOUCLE_test>
67
68#PIPELINE{afficher_complement_objet,#ARRAY{args,#ARRAY{type,site,id,#ID_SYNDIC},data,'<div class="nettoyeur"></div>'}}
69
70#BOITE_FERMER
71
72#SET{enfants,''}
73[(#PIPELINE{affiche_enfants,[(#ARRAY{args,#ARRAY{exec,#ENV**{exec},objet,site,id_objet,#ID_SYNDIC},data,#GET{enfants}})]})]
74
75[(#CONST{_AJAX}|oui)
76        <script type="text/javascript">/*<!\[CDATA\[*/reloadExecPage('#ENV{exec}','#navigation,#chemin');/*\]\]>*/</script>
77]
78</BOUCLE_site>
79[(#ENV**{exec}|=={site_edit}|?{#INCLURE{fond=prive/squelettes/contenu/site_edit,redirect='',env,retourajax=oui},#REM|sinon_interdire_acces})]
80<//B_site>
Note: See TracBrowser for help on using the repository browser.