source: spip-zone/_plugins_/spip2spip/trunk/backend-spip2spip-auteur.html @ 109388

Last change on this file since 109388 was 109388, checked in by brunobergot@…, 4 years ago

nouveau flux pour permettre l'export de tous les articles d'un auteur, par exemple, un certain Michel B :)

+ généraliser le fichier de fonctions pour pouvoir l'utiliser depuis plusieurs squelettes

File size: 2.8 KB
Line 
1[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<?xml
2version="1.0"[ encoding="(#CHARSET)"]?>#SET{which_groupe,#CONFIG{spip2spip/export_mot_groupe,#ARRAY{0,-1}}}
3<!-- backend utilisant SPIP2SPIP   --><spip2spip version="1.9">
4        <title>[(#NOM_SITE_SPIP|texte_backend)]</title>
5        <link>#URL_SITE_SPIP/</link>
6        [<thema>(#INFO_NOM{auteur,#ENV{id_auteur}}|texte_backend)</thema>]
7       
8        <!-- derniers articles à synchroniser --><BOUCLE_synchro_article(ARTICLES){id_auteur}>
9        <item>
10        [<surtitre>(#SURTITRE*|liens_absolus|spip2spip_respecte_img|texte_backend)</surtitre>]
11        <titre>[(#TITRE*|liens_absolus|spip2spip_respecte_img|texte_backend)]</titre>
12        [<soustitre>(#SOUSTITRE*|liens_absolus|spip2spip_respecte_img|texte_backend)</soustitre>]
13        [<descriptif>(#DESCRIPTIF*|liens_absolus|spip2spip_respecte_ln|spip2spip_respecte_img|texte_backend)</descriptif>]
14        [<chapo>(#CHAPO*|liens_absolus|spip2spip_respecte_ln|spip2spip_respecte_img|texte_backend)</chapo>]
15        [<texte>(#TEXTE*|liens_absolus|spip2spip_respecte_ln|spip2spip_respecte_img|texte_backend)</texte>]
16        [<ps>(#PS*|liens_absolus|spip2spip_respecte_ln|texte_backend)</ps>]
17        <link>#URL_SITE_SPIP/#URL_ARTICLE</link>
18        <s2s_url_site_distant>[(#S2S_URL_SITE_DISTANT|sinon{#URL_SITE_SPIP})]</s2s_url_site_distant>
19        <s2s_id_article_distant>[(#S2S_ID_ARTICLE_DISTANT|sinon{#ID_ARTICLE})]</s2s_id_article_distant>
20        <BOUCLE_trad_dispo (ARTICLES){traduction}{0,1}{exclus}> </BOUCLE_trad_dispo><BOUCLE_trad (ARTICLES){traduction}{origine_traduction}><trad>#URL_SITE_SPIP/#URL_ARTICLE</trad></BOUCLE_trad></B_trad_dispo>
21        [<virtuel>(#VIRTUEL*)</virtuel>]
22        [<statut>(#STATUT*)</statut>]
23        [<date>(#DATE*)</date>]
24        [<date_redac>(#DATE_REDAC*)</date_redac>]
25        [<date_modif>(#DATE_MODIF*)</date_modif>]
26        <B_doc><documents>
27                <BOUCLE_doc (DOCUMENTS){id_article}><document>
28                        <id>#ID_DOCUMENT</id>
29                        <url>#URL_SITE_SPIP/#URL_DOCUMENT</url>
30                        [<titre>(#TITRE*|texte_backend)</titre>]
31                        [<desc>(#DESCRIPTIF*|texte_backend)</desc>]
32                        [<credits>(#CREDITS*|texte_backend)</credits>]
33                 </document>
34                </BOUCLE_doc>
35        </documents></B_doc>
36        <B_auteurs><auteurs>
37    <BOUCLE_auteurs(AUTEURS){id_article}><auteur>[(#NOM|texte_backend)]</auteur></BOUCLE_auteurs>
38    </auteurs></B_auteurs>
39        <lang>#LANG</lang>
40        [<logo>#URL_SITE_SPIP/(#LOGO_ARTICLE_NORMAL|extraire_attribut{src})</logo>]
41        [<logosurvol>#URL_SITE_SPIP/(#LOGO_ARTICLE_SURVOL|extraire_attribut{src})</logosurvol>]
42        [<keyword>(#INFO_NOM{auteur,#ENV{id_auteur}}|texte_backend)</keyword>]
43        [(#CONFIG{spip2spip/export_mot_article}|oui)
44        [(#GET{which_groupe}|find{-1}|oui)<INCLURE{fond=inclure/spip2spip_mot_article}{id_article} />]
45        [(#GET{which_groupe}|find{-1}|non)<INCLURE{fond=inclure/spip2spip_mot_article_restreint}{id_article} />]
46        ]
47        <B_licence><licence><BOUCLE_licence (MOTS){id_article}{type=licence}{0,1}>[(#TITRE|texte_backend)]</BOUCLE_licence></licence></B_licence>
48        </item>
49</BOUCLE_synchro_article>
50</spip2spip>
Note: See TracBrowser for help on using the repository browser.