source: spip-zone/_squelettes_/median/inc-article.html @ 112857

Last change on this file since 112857 was 37953, checked in by cy_altern@…, 9 years ago

ajout de la compatibilite avec les plugins article_pdf et export_odt dans les pages articles

File size: 6.3 KB
Line 
1#CACHE{86400}
2[(#REM) gérer le cas où l'article a le mot clé _invisible_ ]
3<BOUCLE_articles_exclus(ARTICLES) {titre_mot=_invisible_} {doublons}></BOUCLE_articles_exclus>
4
5<BOUCLE_article_principal(ARTICLES) {id_article=#ID_ARTICLE} {doublons}>
6
7          <div id="conteneur">
8                  <div id="contenu">
9   
10        <div class="cartouche">
11                                #DEBUT_SURLIGNE
12            [(#LOGO_ARTICLE_RUBRIQUE||image_reduire{0,50}|inserer_attribut{alt, logo}|inserer_attribut{class,encadrement_fin gauche})]
13            [<h1 class="#EDIT{titre} titre">(#TITRE|supprimer_numero)</h1>]
14                                [<p class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</p>]
15            [(#REM) <div class="#EDIT{descriptif} soustitre">#DESCRIPTIF</div>]
16                            [<div class="#EDIT{chapo} soustitre">(#CHAPO)</div>]
17                                #FIN_SURLIGNE
18           
19                        [<small class="droite">(#PLUGIN{article_pdf}|oui)[(#ARTICLE_PDF)]</small>]
20                        [<small class="droite">(#PLUGIN{spipodf}|oui)[(#MODELE{spipoasis,id_article=#ID_ARTICLE,petitlogo=oui})]</small>]
21            <B_auteur_ext>
22                <p><small><:par_auteur:>
23            <BOUCLE_auteur_ext(AUTEURS){id_article}>
24                                                [(#COMPTEUR_BOUCLE|>{1}|?{[(#COMPTEUR_BOUCLE|=={#TOTAL_BOUCLE}|?{'&amp;&nbsp;',',&nbsp;'})]})]<a href="#URL_AUTEUR" title="author's page">#NOM</a></BOUCLE_auteur_ext>
25                ([(#DATE|jour)]/[(#DATE|mois)]/[(#DATE|annee)])</small></p>
26
27            </B_auteur_ext>
28                        </div>
29
30                   [(#REM) Portfolio : album d'images à droite si pas mot clé port_folio_dessous ]
31       #SET{nb_img, #SURTITRE|sinon{3}}
32                        <BOUCLE_portfolio_dessous(MOTS){id_article}{titre=port_folio_dessous}{0,1}>
33        </BOUCLE_portfolio_dessous>
34          <B_documents_portfolio_droite>
35          [(#REM) si mot clé port_folio_left faire flotter à gauche ]
36          <BOUCLE_flotte_gauche(MOTS){id_article}{titre=port_folio_left}{0,1}>
37            <div id="documents_portfolio_gauche">
38          </BOUCLE_flotte_gauche>
39            <div id="documents_portfolio_droite">
40          <//B_flotte_gauche>
41                                <!--<h2><:info_portfolio:></h2>-->
42                                <BOUCLE_documents_portfolio_droite(DOCUMENTS) {id_article} {mode=document} {extension IN png,jpg,gif} {par num titre, date} {doublons} {0, #GET{nb_img}}>
43                                [(#MODELE{doc_pf_droite}{id_document}{align}{nb_img=#GET{nb_img}})]
44            </BOUCLE_documents_portfolio_droite>
45                        </div>
46                        </B_documents_portfolio_droite>
47        <//B_portfolio_dessous>
48       
49       
50                        #DEBUT_SURLIGNE
51                       
52                        [<div class="#EDIT{texte} texte">(#TEXTE|image_reduire{360,500})</div>]
53                        #FIN_SURLIGNE
54       
55                        [<div class="notes"><h2><:info_notes:></h2>(#NOTES)</div>]
56               
57                  </div><!-- fin contenu -->
58          </div><!-- fin conteneur -->
59   
60                        [(#REM) Portfolio : album d'images en position bas de page pour toutes les images après celles à droite ]
61            <B_documents_portfolio>
62                <div id="documents_portfolio">
63            <!--<h2><:info_portfolio:></h2>-->
64            <BOUCLE_documents_portfolio(DOCUMENTS) {id_article} {mode=document} {extension IN png,jpg,gif} {par num titre, date} {doublons}>
65            [(#MODELE{doc_pf}{id_document}{align})]
66                    </BOUCLE_documents_portfolio>
67            </div>
68            </B_documents_portfolio>
69            <br class="nettoyeur" />
70
71       
72                        [(#REM) Autres documents joints a l'article ]
73                        <B_documents_joints>
74        <div id="documents_joints" class="espacement_d" [(#INCLURE_RUB|=={edito_rubrique}|?{' '}) style="float: none !important;"]>
75                                <h2><:titre_documents_joints:></h2>
76                                <ul>
77                                        <BOUCLE_documents_joints(DOCUMENTS) {id_article} {mode=document} {par num titre, date} {doublons}>
78                                        <li style="[background-image: url((#LOGO_DOCUMENT||image_reduire{0,20}|extraire_attribut{src}));][(#COMPTEUR_BOUCLE|=={1}|?{'border-top: 0;'})]">
79                                                <div class="spip_doc_titre"><a href="#URL_DOCUMENT" title="<:bouton_telecharger:>" type="#MIME_TYPE">[(#TITRE|sinon{<:info_document:>})]</a> <small>(#TYPE_DOCUMENT[ - (#TAILLE|taille_en_octets)])</small></div>
80                                                [<div class="spip_doc_descriptif">(#DESCRIPTIF*)</div>]
81                                        </li>
82                                        </BOUCLE_documents_joints>
83                                </ul>
84                        </div>
85                        </B_documents_joints>
86
87    [(#REM) si on est dans le cas d'un article avec mot-clé edito_rubrique = contenu de la page rubrique
88            ne pas afficher les mots clés et les autre pages de la rubrique ]
89    <BOUCLE_art_edito_rubrique(CONDITION){si (#INCLURE_RUB|=={edito_rubrique})}>
90    </BOUCLE_art_edito_rubrique>
91                               
92        [(#REM) les mots clés attachés à cet article ]
93        [<div id="keywords" class="espacement_d">
94            (#MODELE{article_mots})
95        </div>]
96       
97        [(#REM) les autres articles de la rubrique et les sous-rubriques ]
98        <B_autres_art>
99        <div id="autres_articles" class="espacement_d">
100            #SET{autres_art, 1}
101            <h2><:median:articles_rubrique:></h2>
102            <ul>
103        <BOUCLE_autres_art(ARTICLES){id_rubrique} {lang} {doublons}>
104            [<li[ (#COMPTEUR_BOUCLE|=={1}|?{'style="border-top: 0;"'})]><a href="#URL_ARTICLE">(#TITRE|supprimer_numero)</a></li>]
105        </BOUCLE_autres_art>
106            </ul>
107        </div>
108        </B_autres_art>
109       
110        <B_autres_rub>
111            #SET{autres_rub, 1}
112        <div class="autres_rubriques">
113        <BOUCLE_autres_rub(RUBRIQUES){id_parent}{doublons}>
114            [<h2[ (#COMPTEUR_BOUCLE|=={1}|?{'style="border-top: 0;"'})]><a href="#URL_RUBRIQUE">(#TITRE|supprimer_numero)</a></h2>]
115                                [(#REM) Une boucle recursive pour le mini plan]
116                                <B_miniplan>
117                                <ul>
118                                        <BOUCLE_miniplan(RUBRIQUES) {id_parent} {par num titre, titre}>
119                                        <li[ style="(#COMPTEUR_BOUCLE|=={1}|?{'border-top: 0;'})"]>
120                                                <a href="#URL_RUBRIQUE">[(#TITRE)]</a>
121                                                <BOUCLE_m2(BOUCLE_miniplan)></BOUCLE_m2>
122                                        </li>
123                                        </BOUCLE_miniplan>
124                                </ul>
125                                </B_miniplan>
126        </BOUCLE_autres_rub>
127        </div>
128        </B_autres_rub>
129
130    [(#REM) fin de la partie pas affichée si article edito_rubrique ]
131    <//B_art_edito_rubrique>
132           
133                        [(#REM) Forum de l'article ]
134                        <a href="#forum" name="forum" id="forum"></a>
135                        [<h2 class="forum-repondre"><a href="(#PARAMETRES_FORUM|url_reponse_forum)"><:repondre_article:></a></h2>]
136                        <INCLURE{fond=inc-forum}{id_article}>
137       
138</BOUCLE_article_principal>
Note: See TracBrowser for help on using the repository browser.