source: spip-zone/_galaxie_/www.spip-contrib.net/squelettes/2009/backend.html @ 30375

Last change on this file since 30375 was 30375, checked in by romy@…, 10 years ago

Syntaxe abrégée du critère {inverse}

File size: 3.4 KB
Line 
1[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<BOUCLE_rssplugin(MOTS){id_mot}{id_mot=112}><INCLURE{fond=backend_plugins}></BOUCLE_rssplugin><?xml version="1.0"[ encoding="(#CHARSET)"]?>
2<rss version="2.0"
3        xmlns:dc="http://purl.org/dc/elements/1.1/"
4        xmlns:content="http://purl.org/rss/1.0/modules/content/"
5>
6[(#REM)
7        backend version SPIP-Contrib 2007 - repris de la dist 1.9 janvier 2007 avec menus adaptations
8]
9<channel>
10        <title>[(#NOM_SITE_SPIP|texte_backend)]</title>
11        <link>#URL_SITE_SPIP/</link>
12        <description>[(#DESCRIPTIF_SITE_SPIP|PtoBR|texte_backend)]</description>
13        <language>#LANG</language>
14        <generator>SPIP - www.spip-contrib.net</generator>
15
16[       <image>
17                <title>[(#NOM_SITE_SPIP|texte_backend)]</title>
18                <url>(#LOGO_SITE_SPIP||extraire_attribut{src}|url_absolue|texte_backend)</url>
19                <link>#URL_SITE_SPIP/</link>
20                [<height>(#LOGO_SITE_SPIP||extraire_attribut{height})</height>]
21                [<width>(#LOGO_SITE_SPIP||extraire_attribut{width})</width>]
22        </image>
23]
24
25        <BOUCLE_un_article(ARTICLES){id_article}>
26        <item>
27                <title>[(#TITRE|supprimer_numero|texte_backend)]</title>
28                <link>[(#URL_ARTICLE|url_absolue)]</link>
29                [<guid isPermaLink="true">(#URL_ARTICLE|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                [<dc:creator>(#LESAUTEURS|supprimer_tags|texte_backend)</dc:creator>]
34
35[(#REM)
36        Le bloc qui suit diffuse diffuse la rubrique et les mots-cles a la mode RSS
37
38]<BOUCLE_rubrique_rss(RUBRIQUES){id_rubrique}>[<category[ domain="(#URL_RUBRIQUE|url_absolue)"]>(#TITRE|supprimer_numero|texte_backend)</category>]</BOUCLE_rubrique_rss>
39<BOUCLE_mots_rss(MOTS){id_article}>
40                [<dc:subject>(#TITRE|texte_backend)</dc:subject>]</BOUCLE_mots_rss>
41
42                <description>[(#INTRODUCTION|texte_backend)]
43
44[(#REM)
45        Le bloc qui suit diffuse la rubrique et les mots-cles
46        sous forme de "microformats"
47]
48<BOUCLE_rubrique_mf(RUBRIQUES){id_rubrique}>-
49[&lt;a href="[(#URL_RUBRIQUE|url_absolue)]" rel="directory"&gt;(#TITRE|supprimer_numero|texte_backend)&lt;/a&gt;]
50</BOUCLE_rubrique_mf><B_mots_mf>
51/ <BOUCLE_mots_mf(MOTS){id_article}{", "}>
52[&lt;a href="[(#URL_MOT|url_absolue)]" rel="tag"&gt;(#TITRE|texte_backend)&lt;/a&gt;]</BOUCLE_mots_mf>
53
54                </description>
55
56[(#REM)
57        Le bloc qui suit diffuse aussi le texte integral de l'article,
58        ce qui permet une syndication plus riche (mais plus "lourde").
59        Fonction desactivable depuis les reglages du site.
60][
61(#CONFIG{syndication_integrale}|=={oui}|?{' ',''})<content:encoded>[(#LOGO_ARTICLE_RUBRIQUE|right||texte_backend)
62                ][&lt;div class='rss_chapo'&gt;(#DESCRIPTIF|texte_backend)&lt;/div&gt;
63                ][&lt;div class='rss_chapo'&gt;(#CHAPO|texte_backend)&lt;/div&gt;
64                ][&lt;div class='rss_texte'&gt;(#TEXTE|
65                        image_reduire{520,0}|texte_backend)&lt;/div&gt;
66                ][&lt;hr /&gt;
67                &lt;div class='rss_notes'&gt;(#NOTES|texte_backend)&lt;/div&gt;
68                ][&lt;div class='rss_ps'&gt;(#PS|texte_backend)&lt;/div&gt;]
69                </content:encoded>
70]
71
72[(#REM)
73        Le bloc qui suit diffuse l'adresse des documents associes aux articles ;
74        ajouter par ex. {extension=mp3} pour limiter a un certain type de document.
75]               <BOUCLE_documents(DOCUMENTS){id_article}{mode=document}{doublons}>[
76                <enclosure url="(#URL_DOCUMENT|url_absolue|unique)"[ length="(#TAILLE)"][ type="(#MIME_TYPE)"] />]
77                </BOUCLE_documents>
78
79        </item>
80</BOUCLE_un_article>
81
82<BOUCLE_20recents(ARTICLES) {!par date}{0,20}{unique}>
83<BOUCLE_a(BOUCLE_un_article)></BOUCLE_a>
84</BOUCLE_20recents>
85
86</channel>
87
88</rss>
89<//B_rssplugin>
Note: See TracBrowser for help on using the repository browser.