source: spip-zone/_core_/plugins/dist/backend-breves.html @ 114194

Last change on this file since 114194 was 114194, checked in by toutati@…, 20 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.8 KB
Line 
1[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<?xml
2version="1.0"[ encoding="(#CHARSET)"]?>
3<rss version="2.0" [(#REM) rss 2.0.9)]
4        xmlns:dc="http://purl.org/dc/elements/1.1/"
5        xmlns:content="http://purl.org/rss/1.0/modules/content/"
6>
7
8<channel[ xml:lang="(#LANG)"]>
9        <title>[(#NOM_SITE_SPIP|textebrut|texte_backend)]</title>
10        <link>#URL_SITE_SPIP/</link>
11        <description>[(#DESCRIPTIF_SITE_SPIP|supprimer_tags|texte_backend)]</description>
12        <language>#LANG</language>
13        <generator>SPIP - www.spip.net</generator>
14
15[       <image>
16                <title>[(#NOM_SITE_SPIP|texte_backend)]</title>
17                <url>(#LOGO_SITE_SPIP|image_reduire{144,400}|extraire_attribut{src}|url_absolue|texte_backend)</url>
18                <link>#URL_SITE_SPIP/</link>
19                [<height>(#LOGO_SITE_SPIP|image_reduire{144,400}|extraire_attribut{height})</height>]
20                [<width>(#LOGO_SITE_SPIP|image_reduire{144,400}|extraire_attribut{width})</width>]
21        </image>
22]
23
24<BOUCLE_breves(BREVES){id_rubrique ?}{lang ?}{id_mot ?}
25{par date}{inverse}{0,20}>
26        <item[ xml:lang="(#LANG)"]>
27                <title>[(#TITRE|supprimer_tags|texte_backend)]</title>
28                <link>[(#URL_BREVE|url_absolue)]</link>
29                [<guid isPermaLink="true">(#URL_BREVE|url_absolue)</guid>]
30                [<dc:date>(#DATE|date_iso)</dc:date>]
31                <dc:format>text/html</dc:format>
32                [<dc:language>(#LANG)</dc:language>]
33                [(#REM)
34                        Le bloc qui suit diffuse diffuse les mots-cles a la mode RSS
35                ]<BOUCLE_mots_rss(MOTS?){id_breve}>[
36<dc:subject>(#TITRE|texte_backend)</dc:subject>]</BOUCLE_mots_rss>
37
38                <description>[(#INTRODUCTION|texte_backend)]
39
40[(#REM)
41        Le bloc qui suit diffuse la rubrique et les mots-cles
42        sous forme de "microformats"
43
44]<BOUCLE_rubrique_mf(RUBRIQUES){id_rubrique}>-
45[&lt;a href="[(#URL_RUBRIQUE|url_absolue)]" rel="directory"&gt;(#TITRE|texte_backend)&lt;/a&gt;]
46</BOUCLE_rubrique_mf><B_mots_mf>
47/ <BOUCLE_mots_mf(MOTS?){id_breve}{", "}>
48[&lt;a href="[(#URL_MOT|url_absolue)]" rel="tag"&gt;(#TITRE|texte_backend)&lt;/a&gt;]</BOUCLE_mots_mf>
49
50                </description>
51
52[(#REM)
53        Le bloc qui suit diffuse aussi le texte integral de la breve,
54        ce qui permet une syndication plus riche (mais plus "lourde").
55        Fonction desactivable depuis les reglages du site.
56][
57(#CONFIG{syndication_integrale}|=={oui}|?{' ',''})<content:encoded>[(#LOGO_BREVE{right}|image_reduire{150,150}|texte_backend)
58                ][&lt;div class='rss_texte'&gt;(#TEXTE|
59                        image_reduire{500,0}|texte_backend)&lt;/div&gt;
60                ][&lt;hr /&gt;
61                &lt;div class='rss_notes'&gt;(#NOTES|texte_backend)&lt;/div&gt;]
62                </content:encoded>
63]
64[(#REM)
65        Le bloc qui suit diffuse l'adresse des documents associes aux articles ;
66        ajouter par ex. {extension=mp3} pour limiter a un certain type de document.
67]               <BOUCLE_documents(DOCUMENTS){id_breve}{mode=document}{doublons}>[
68                <enclosure url="(#URL_DOCUMENT|url_absolue|unique)"[ length="(#TAILLE)"][ type="(#MIME_TYPE)"] />]
69                </BOUCLE_documents>
70
71        </item>
72</BOUCLE_breves>
73
74</channel>
75
76</rss>
Note: See TracBrowser for help on using the repository browser.