source: spip-zone/_core_/plugins/dist/inc-rss-item.html @ 114194

Last change on this file since 114194 was 114194, checked in by toutati@…, 19 months ago

On peut vouloir se passer de certains plugins-dist, on commence par rendre optionnel l'appel aux tables en ajoutant le ? pour les pages non directement dépendantes (BREVES?) (SITES?) (SYNDIC_ARTICLES?) et (MOTS?)

File size: 2.3 KB
Line 
1<BOUCLE_un_article(ARTICLES){id_article}>
2        <item[ xml:lang="(#LANG)"]>
3                <title>[(#TITRE|supprimer_tags|texte_backend)]</title>
4                <link>[(#URL_ARTICLE|url_absolue)]</link>
5                [<guid isPermaLink="true">(#URL_ARTICLE|url_absolue|texte_backend)</guid>]
6                [<dc:date>(#DATE|date_iso)</dc:date>]
7                <dc:format>text/html</dc:format>
8                [<dc:language>(#LANG)</dc:language>]
9                [<dc:creator>(#LESAUTEURS|supprimer_tags|texte_backend)</dc:creator>]
10
11[(#REM)
12        Le bloc qui suit diffuse les mots-cles a la mode RSS
13
14]<BOUCLE_mots_rss(MOTS?){id_article}>
15                [<dc:subject>(#TITRE|texte_backend)</dc:subject>]</BOUCLE_mots_rss>
16
17                <description>[(#INTRODUCTION|texte_backend)]
18
19[(#REM)
20        Le bloc qui suit diffuse la rubrique et les mots-cles
21        sous forme de "microformats"
22
23]<BOUCLE_rubrique_mf(RUBRIQUES){id_rubrique}>-
24[&lt;a href="[(#URL_RUBRIQUE|url_absolue)]" rel="directory"&gt;(#TITRE|supprimer_tags|texte_backend)&lt;/a&gt;]
25</BOUCLE_rubrique_mf><B_mots_mf>
26/ <BOUCLE_mots_mf(MOTS?){id_article}{", "}>
27[&lt;a href="[(#URL_MOT|url_absolue)]" rel="tag"&gt;(#TITRE|texte_backend)&lt;/a&gt;]</BOUCLE_mots_mf>
28
29                </description>
30
31[(#REM)
32        Le bloc qui suit diffuse aussi le texte integral de l'article,
33        ce qui permet une syndication plus riche (mais plus "lourde").
34        Fonction desactivable depuis les reglages du site.
35][
36(#CONFIG{syndication_integrale}|=={oui}|?{' ',''})<content:encoded>[(#LOGO_ARTICLE{right}|image_reduire{150,150}|texte_backend)
37                ][&lt;div class='rss_chapo'&gt;(#CHAPO|texte_backend)&lt;/div&gt;
38                ][&lt;div class='rss_texte'&gt;(#TEXTE|
39                        image_reduire{500,0}|texte_backend)&lt;/div&gt;
40                ][&lt;div class="hyperlien"&gt;<:voir_en_ligne|html2unicode:> : &lt;a href="(#URL_SITE)" class="spip_out"&gt;[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]}|texte_backend)]&lt;/a&gt;&lt;/div&gt;
41                ][&lt;hr /&gt;
42                &lt;div class='rss_notes'&gt;(#NOTES|texte_backend)&lt;/div&gt;
43                ][&lt;div class='rss_ps'&gt;(#PS|texte_backend)&lt;/div&gt;]
44                </content:encoded>
45]
46
47[(#REM)
48        Le bloc qui suit diffuse l'adresse des documents associes aux articles ;
49        ajouter par ex. {extension=mp3} pour limiter a un certain type de document.
50]               <BOUCLE_documents(DOCUMENTS){id_article}{mode=document}{doublons}>[
51                <enclosure url="(#URL_DOCUMENT|url_absolue|unique)"[ length="(#TAILLE)"][ type="(#MIME_TYPE)"] />]
52                </BOUCLE_documents>
53
54        </item>
55</BOUCLE_un_article>
Note: See TracBrowser for help on using the repository browser.