source: spip-zone/_squelettes_/soyezcreateurs_net/plugins_2.1/plugins/soyezcreateurs/article.html @ 39335

Last change on this file since 39335 was 39335, checked in by real3t@…, 9 years ago

Factorisation du code et ancre sur les posts des forums

File size: 7.1 KB
Line 
1#CACHE{3600}
2<BOUCLE_article_principal(ARTICLES) {id_article}><BOUCLE_Gribouille(HIERARCHIE){id_article}{tout}{titre_mot=Gribouille}{inverse}{0,1}>[(#INCLURE{fond=gribouille/article}{env})]</BOUCLE_Gribouille><BOUCLE_RacineMenuHaut(HIERARCHIE){id_rubrique}{tout}{titre_mot=MenuHaut}{inverse} {0,1}>[(#SET{secteurencours,#ID_RUBRIQUE})]</BOUCLE_RacineMenuHaut>
3[(#SET{titretop,[(#TITRE|attribut_html|sc_nettoyer_marqueur|texte_script)]})]
4<INCLURE{fond=noisettes/header/header}
5        {id_article}
6        {id_rubrique}
7        {id_trad}
8        {rubriqueencours=#ID_RUBRIQUE}
9        {secteurencours=#GET{secteurencours}}
10        {lang}
11        {metadescription=(#INTRODUCTION{150}|supprimer_tags|attribut_html)}
12        {title=(#TITRE|attribut_html|texte_script)}
13        {titretop=#GET{titretop}}
14>
15
16<BOUCLE_TypeRubrique(HIERARCHIE){id_rubrique}{tout}{type=_TypeRubrique}{inverse} {0,1}><BOUCLE_Mot_TypeRubrique(MOTS){type=_TypeRubrique}>
17[(#INCLURE{fond=noisettes/articles/typearticle_#TITRE}{id_article=#_article_principal:ID_ARTICLE}{rubriqueencours}{template}{secteurencours}{lang}{racinetype=#_TypeRubrique:ID_RUBRIQUE})]
18</BOUCLE_Mot_TypeRubrique></BOUCLE_TypeRubrique>
19
20
21        <div id="miettesdepain">
22        <ul>
23        <li><a href="#URL_SITE_SPIP"><:soyezcreateurs:accueil:></a></li>
24        <BOUCLE_plan(HIERARCHIE){id_article}{!titre_mot=PasDansFildAriane}>
25        <li><a href="#URL_RUBRIQUE"[ title="(#DESCRIPTIF|attribut_html)"]>[(#TITRE)]</a></li>
26        </BOUCLE_plan>
27        <li>[(#TITRE)]</li>
28        </ul>
29[(#INCLURE{fond=noisettes/affrubcomplete}{id_rubrique}{lang})]
30        </div>
31[(#INCLURE{fond=noisettes/cartouches/article_cartouche}{id_article}{lang})]
32
33<div class="texte">
34<div class="cartouche surlignable">
35[<div class="#EDIT{surtitre} surtitre"><span>(#SURTITRE)</span></div>]
36[(#INCLURE{fond=noisettes/aff_datepublication}{id_article}{lang})]
37<div class="titrepage"><h1 class="#EDIT{titre} entry-title">[<img src="(#LOGO_ARTICLE_NORMAL|image_reduire{64,64}|extraire_attribut{src})" class="logo_article" alt="[(#TITRE|texte_script|supprimer_tags|attribut_html) (logo)]" width="[(#LOGO_ARTICLE_NORMAL|image_reduire{64,64}|largeur)]" height="[(#LOGO_ARTICLE_NORMAL|image_reduire{64,64}|hauteur)]" />][(#TITRE)][(#PLUGIN{ARTICLE_PDF}|oui)#ARTICLE_PDF]</h1></div>
38[(#PLUGIN{PB_PANIER}|oui)[<div class="pb_panier_produit">(#INCLURE{fond=noisettes/pb_panier/produit_detail}{id_article}{lang})</div>[<div class="pb_panier_add">(#ID_ARTICLE|appliquer_filtre{bouton_ajouter_au_panier})</div>]]
39]
40[<div class="#EDIT{soustitre} soustitre"><span>(#SOUSTITRE)</span></div>][(#INCLURE{fond=noisettes/liste_auteurs}{id_article}{lang})]
41[<div class="notation pas_surlignable">(#FORMULAIRE_NOTATION)</div>]
42</div>
43
44<BOUCLE_Sommaire(MOTS){id_rubrique}{titre = Sommaire}> </BOUCLE_Sommaire>
45[<div id='sommaire'><h2><:soyezcreateurs:sommaire:></h2>
46(#TEXTE*|sc_sommaire_article|propre)</div>]
47</B_Sommaire>
48<BOUCLE_SommaireArticle(MOTS){id_article}{titre = Sommaire}> </BOUCLE_SommaireArticle>
49[<div id='sommaire'><h2><:soyezcreateurs:sommaire:></h2>
50(#TEXTE*|sc_sommaire_article|propre)</div>]
51</B_SommaireArticle>
52<//B_Sommaire>
53
54[<div id="motsaveclogo">(#INCLURE{fond=noisettes/affichermotslogo}{id_article})</div>]
55
56        <div id="letexte" class="surlignable">
57[<div class="[(#CHAPO*|?{#EDIT{chapo},#EDIT{descriptif}}) ]chapo">(#CHAPO|image_reduire{#CONFIG{soyezcreateurs_layout/maxlargeurimage,400},0}|sinon{#DESCRIPTIF})</div>]
58
59[(#PLUGIN{AGENDA}|oui)[(#CONFIG{soyezcreateurs/agendafuturseul,non}|=={oui}|oui)<INCLURE{fond=noisettes/agenda/agenda_detail_futur_seul}{id_article}{lang}>]
60[(#CONFIG{soyezcreateurs/agendafuturseul,non}|=={non}|oui)<INCLURE{fond=noisettes/agenda/agenda_detail}{id_article}{lang}>]]
61
62<BOUCLE_SommaireAncre(MOTS){id_rubrique}{titre = Sommaire}>
63</BOUCLE_SommaireAncre>
64[<div class="#EDIT{texte} entry-content">(#TEXTE|sc_sommaire_ancre|image_reduire{#CONFIG{soyezcreateurs_layout/maxlargeurimage,400},0})</div>]
65</B_SommaireAncre>
66<BOUCLE_SommaireArticleAncre(MOTS){id_article}{titre = Sommaire}>
67</BOUCLE_SommaireArticleAncre>
68[<div class="#EDIT{texte} entry-content">(#TEXTE|sc_sommaire_ancre|image_reduire{#CONFIG{soyezcreateurs_layout/maxlargeurimage,400},0})</div>]
69</B_SommaireArticleAncre>
70[<div class="#EDIT{texte} entry-content">(#TEXTE|image_reduire{#CONFIG{soyezcreateurs_layout/maxlargeurimage,400},0})</div>]
71<//B_SommaireArticleAncre>
72<//B_SommaireAncre>
73[<div class="#EDIT{ps} ps">(#PS|image_reduire{#CONFIG{soyezcreateurs_layout/maxlargeurimage,400},0})</div>]
74[<div class="notes">(#NOTES)</div>]
75[<p class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
76[<div id="carto">
77(#PLUGIN{GIS}|oui)#INCLURE{fond=noisettes/articles/carto,id_article}
78</div>]
79
80[(#INCLURE{fond=noisettes/galerie}{ajax}{id_article}{env})]
81[(#VAL{enbas}|in_any{#CONFIG{soyezcreateurs/affichagelistedocuments,#ARRAY{0,enbas}}}|oui)
82[(#INCLURE{fond=modeles/documentsjoints}{id_article})]
83]
84
85        </div><!-- Fin de #LeTexte -->
86</div><!-- Fin de .texte -->
87 [(#PLUGIN{SOCIALTAGS}|?{[(#INCLURE{fond=noisettes/socialtags}{id_article})]})]
88<!-- Signatures petition -->
89
90<BOUCLE_signatures_decompte(SIGNATURES) {id_article}></BOUCLE_signatures_decompte>
91[<div class="signatures-titre">(#TOTAL_BOUCLE|>{0}|?{#TOTAL_BOUCLE,''}) <:signatures_petition:></div>
92
93<table class="signatures">
94<thead class="structure">
95<tr>
96        <th><:date:></th>
97        <th><:nom:></th>
98</tr>
99</thead>
100<tbody>]
101<//B_signatures_decompte>
102<BOUCLE_signatures(SIGNATURES) {id_article} {!par date} {0,30}>
103<tr[(#COMPTEUR_BOUCLE|alterner{' class="alt"',''})]>
104        <td class="signature-date">[(#DATE|affdate_court)]</td>
105        <td class="#EDIT{qui} signature-nom">#NOM[, <a href="(#URL_SITE)">#NOM_SITE</a>]</td>
106</tr>
107</BOUCLE_signatures>
108</tbody>
109</table>
110</B_signatures>
111
112<BOUCLE_GraverSonNom(ARTICLES){id_article}{titre_mot=GraverSonNom}>
113[<div class="forum-repondre"><a href="(#PARAMETRES_FORUM|url_reponse_forum)#formulaire_forum" rel="nofollow"><:soyezcreateurs:deposer_intention:></a></div>]
114
115<div id="graversonnom">
116<BOUCLE_LogoGraverSonNom(MOTS){titre=GraverSonNom}>[(#SET{logograver,[(#LOGO_MOT_NORMAL|extraire_attribut{src})]})]
117        <B_NomsGraves>
118        <ul>
119        <BOUCLE_NomsGraves(FORUMS){id_article}{!par date}{0,500}{age<60}>
120                <li><img src='#GET{logograver}' alt='[(#NOM|attribut_html)]' title='[(#NOM|attribut_html)]' /></li>
121        </BOUCLE_NomsGraves>
122        </ul>
123        </B_NomsGraves>
124</BOUCLE_LogoGraverSonNom>
125</div>
126</BOUCLE_GraverSonNom>
127
128<!-- Forums -->
129[<div class="forum-repondre"><a href="(#PARAMETRES_FORUM|url_reponse_forum)#formulaire_forum" rel="nofollow">[(#CONFIG{soyezcreateurs/zone_forum_invite}|sinon{<:soyezcreateurs:forum_repondre:>})]</a></div>]
130[(#PLUGIN{comments}|non)<INCLURE{fond=noisettes/forums/inc-forum}{id_article}>]
131[(#PLUGIN{comments}|oui)<INCLURE{fond=inc-forum}{id_article}>]
132
133<//B_GraverSonNom>
134
135[(#FORMULAIRE_ADMIN)]
136<//B_TypeRubrique>
137[<script src="(#CONFIG{soyezcreateurs_google/feedflare})?i=[(#URL_ARTICLE|url_absolue)]" type="text/javascript" charset="utf-8"></script>]
138<INCLURE{fond=noisettes/footer/footer}
139        {rubriqueencours=#ID_RUBRIQUE}
140        {id_rubrique}
141        {id_article}
142        {secteurencours=#GET{secteurencours}}
143        {lang}
144        {titretop=#GET{titretop}}
145>
146<//B_Gribouille>
147</BOUCLE_article_principal>[
148(#CONFIG{soyezcreateurs_google/redirection_ancien_site})[(#INCLURE{fond=noisettes/redirect})]
149]<//B_article_principal>
Note: See TracBrowser for help on using the repository browser.