source: spip-zone/_plugins_/spip2spip/trunk/backend-spip2spip-agenda.html @ 104548

Last change on this file since 104548 was 104548, checked in by real3t@…, 5 years ago

2 nouveaux champs dans partageur pour stocker l'url du site d'origine et l'identifiant de l'article récupéré (cette information est transmise si on partage cet article importé sur un 3e site : permet à un site C de savoir que ça vient de A en ayant récupéré depuis B)

2 nouvelles constantes à mettre dans mes_options.php :
define('_SPIP2SPIP_RECUPERER_CONTENU', false);
define('_SPIP2SPIP_RECUPERER_DOC', false);
Permettent de ne pas récupérer le contenu ni les documents d'un article lorsque la seule information utile et l'url et l'id_article du site d'origine.

Ceci est un report de r104546 (plugin Partageur)

File size: 4.1 KB
Line 
1[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<?xml
2version="1.0"[ encoding="(#CHARSET)"]?>[
3(#REM)
4  Liste tous les articles récents liés aux thématiques du groupe de mots-clés - spip2spip - destinés à être recopiés
5
6  Vous pouvez modifier ce fichier selon vos besoins (exclure des rubriques, ...)
7
8]#SET{which_groupe,#CONFIG{spip2spip/export_mot_groupe,#ARRAY{0,-1}}}#SET{evenement,oui}
9[(#ENV{evenement}|=={non}|oui)#SET{evenement,non}]
10<!-- backend utilisant SPIP2SPIP   --><spip2spip version="1.9">
11        <title>[(#NOM_SITE_SPIP|texte_backend)]</title>
12        <link>#URL_SITE_SPIP/</link>
13        <!-- thématiques proposées --><BOUCLE_thema (MOTS){type=- spip2spip -}>
14        [<thema>(#TITRE|texte_backend)</thema>]</BOUCLE_thema>
15
16        <!-- derniers articles à synchroniser --><BOUCLE_synchro_article (ARTICLES){type_mot=- spip2spip -}{age<7}>
17        <item>
18        [<surtitre>(#SURTITRE*|liens_absolus|spip2spip_respecte_img|texte_backend)</surtitre>]
19        <titre>[(#TITRE*|liens_absolus|spip2spip_respecte_img|texte_backend)]</titre>
20        [<soustitre>(#SOUSTITRE*|liens_absolus|spip2spip_respecte_img|texte_backend)</soustitre>]
21        [<descriptif>(#DESCRIPTIF*|liens_absolus|spip2spip_respecte_ln|spip2spip_respecte_img|texte_backend)</descriptif>]
22        [<chapo>(#CHAPO*|liens_absolus|spip2spip_respecte_ln|spip2spip_respecte_img|texte_backend)</chapo>]
23        [<texte>(#TEXTE*|liens_absolus|spip2spip_respecte_ln|spip2spip_respecte_img|texte_backend)</texte>]
24        [<ps>(#PS*|liens_absolus|spip2spip_respecte_ln|texte_backend)</ps>]
25        <link>#URL_SITE_SPIP/#URL_ARTICLE</link>
26        <s2s_url_site_distant>[(#S2S_URL_SITE_DISTANT|sinon{#URL_SITE_SPIP})]</s2s_url_site_distant>
27        <s2s_id_article_distant>[(#S2S_ID_ARTICLE_DISTANT|sinon{#ID_ARTICLE})]</s2s_id_article_distant>
28        <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>
29        [<virtuel>(#VIRTUEL*)</virtuel>]
30        [<statut>(#STATUT*)</statut>]
31        [<date>(#DATE*)</date>]
32        [<date_redac>(#DATE_REDAC*)</date_redac>]
33        [<date_modif>(#DATE_MODIF*)</date_modif>]
34        <B_datesevent><evenements>
35                <BOUCLE_datesevent (EVENEMENTS ?){par date}{id_article}{si #GET{evenement}|=={oui}}><evenement>
36                        [<datedeb>(#DATE_DEBUT**|texte_backend)</datedeb>]
37                        [<datefin>(#DATE_FIN**|texte_backend)</datefin>]
38                        [<titre>(#TITRE|texte_backend)</titre>]
39                        [<statut>(#STATUT|texte_backend)</statut>]
40                        [<desc>(#DESCRIPTIF|spip2spip_respecte_ln|texte_backend)</desc>]
41                        [<lieu>(#LIEU|texte_backend)</lieu>]
42                        [<adresse>(#ADRESSE|spip2spip_respecte_ln|texte_backend)</adresse>]
43                        [<horaire>(#HORAIRE|texte_backend)</horaire>]
44                        [(#CONFIG{spip2spip/export_mot_evnt}|oui)
45                                [(#GET{which_groupe}|find{-1}|oui)<INCLURE{fond=inclure/spip2spip_mot_article}{id_evenement}{type_objet=evt} />]
46                                [(#GET{which_groupe}|find{-1}|non)<INCLURE{fond=inclure/spip2spip_mot_article_restreint}{id_evenement}{type_objet=evt} />]
47                        ]
48                </evenement></BOUCLE_datesevent>
49        </evenements></B_datesevent>
50        <B_doc><documents>
51                <BOUCLE_doc (DOCUMENTS){id_article}><document>
52                        <id>#ID_DOCUMENT</id>
53                        <url>#URL_SITE_SPIP/#URL_DOCUMENT</url>
54                        [<titre>(#TITRE*|texte_backend)</titre>]
55                        [<desc>(#DESCRIPTIF*|texte_backend)</desc>]
56                        [<credits>(#CREDITS*|texte_backend)</credits>]
57                 </document>
58                </BOUCLE_doc>
59        </documents></B_doc>
60        <B_auteurs><auteurs>
61    <BOUCLE_auteurs(AUTEURS){id_article}><auteur>[(#NOM|texte_backend)]</auteur></BOUCLE_auteurs>
62    </auteurs></B_auteurs>
63        <lang>#LANG</lang>
64        [<logo>#URL_SITE_SPIP/(#LOGO_ARTICLE_NORMAL|extraire_attribut{src})</logo>]
65        [<logosurvol>#URL_SITE_SPIP/(#LOGO_ARTICLE_SURVOL|extraire_attribut{src})</logosurvol>]
66        <BOUCLE_list_mot (MOTS){id_article}{type=- spip2spip -}{0,1}>[<keyword>(#TITRE|texte_backend)</keyword>]</BOUCLE_list_mot>
67        [(#CONFIG{spip2spip/export_mot_article}|oui)
68        [(#GET{which_groupe}|find{-1}|oui)<INCLURE{fond=inclure/spip2spip_mot_article}{id_article} />]
69        [(#GET{which_groupe}|find{-1}|non)<INCLURE{fond=inclure/spip2spip_mot_article_restreint}{id_article} />]
70        ]
71        <B_licence><licence><BOUCLE_licence (MOTS){id_article}{type=licence}{0,1}>[(#TITRE|texte_backend)]</BOUCLE_licence></licence></B_licence>
72        </item>
73</BOUCLE_synchro_article>
74</spip2spip>
Note: See TracBrowser for help on using the repository browser.