/
backend.html
33 lines (26 loc) · 1.88 KB
/
backend.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<BOUCLE_sousrubrique(RUBRIQUES){lang_select=non}{id_rubrique=#ENV{sr}}><?xml version="1.0"[ encoding="(#CHARSET)"]?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<BOUCLE_rubrique(HIERARCHIE){id_rubrique}{0,1}>#SET{titre,#TITRE|textebrut}#SET{url,#URL_RUBRIQUE|url_absolue}#SET{desc,#TEXTE|textebrut}</BOUCLE_rubrique>
<BOUCLE_1ere_rubrique(RUBRIQUES){lang_select=non}{id_parent=0}{par num titre, titre}{0,1}>[(#ID_RUBRIQUE|=={#ENV{id_rubrique}}|oui)#SET{page,sommaire}]</BOUCLE_1ere_rubrique>
<channel[ xml:lang="(#LANG)"]>
<title>[(#GET{titre})] - [(#TITRE|textebrut)]</title>
<link>[(#NOM_SITE_SPIP|=={#GET{titre}}|?{#URL_SITE_SPIP,#GET{url})]/</link>
[<description>(#GET{desc})</description>]
<language>#LANG</language>
#SET{articles_tri,#ARRAY}<BOUCLE_date_tri_futur(ARTICLES){id_rubrique}{id_mot?=#ENV{id_mot}}{par date}{age<0}>[(#SET{articles_tri, #GET{articles_tri}|array_merge{#ARRAY{#COMPTEUR_BOUCLE,#ID_ARTICLE}}})]</BOUCLE_date_tri_futur>[(#SET{compteur_present,#TOTAL_BOUCLE})]</B_date_tri_futur><BOUCLE_date_tri_passe(ARTICLES){id_rubrique}{id_mot?=#ENV{id_mot}}{par date}{inverse}{age>=0}>[(#SET{articles_tri, #GET{articles_tri}|array_merge{#ARRAY{#COMPTEUR_BOUCLE|plus{#GET{compteur_present}},#ID_ARTICLE}}})]</BOUCLE_date_tri_passe>
<BOUCLE_articles(ARTICLES) {id_article IN #GET{articles_tri}}{0,10}{unique}>
<item[ xml:lang="(#LANG)"]>
<title>[(#TITRE|textebrut)]</title>
<link>[(#GET{page}|=={sommaire}|?{#URL_SITE_SPIP,#GET{url}})]</link>
<dc:date>[(#DATE|date_iso)]</dc:date>
<dc:format>text/html</dc:format>
<dc:language>#LANG</dc:language>
<content:encoded>
<div class='rss_texte'>
[(#TEXTE|image_reduire{398,0}|texte_backend)]
</div>
</content:encoded>
</item>
</BOUCLE_articles>
</channel>
</rss></BOUCLE_sousrubrique>