2 Un cache plus court, pour la boucle syndic_articles
4 <BOUCLE_principale(SITES){id_syndic}
>
5 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
6 [(#REM) Les sites n'ont pas de
"lang" a proprement parler ; on se base donc sur la langue de la rubrique qui les contient. Les articles syndiques, eux, ont une
"lang". ]
7 <BOUCLE_lang(RUBRIQUES){id_rubrique}
><html xmlns=
"http://www.w3.org/1999/xhtml" xml:
lang=
"#LANG" lang=
"#LANG" dir=
"#LANG_DIR"></BOUCLE_lang>
9 <title>[(#NOM_SITE|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]
</title>
10 [
<meta name=
"description" content=
"(#DESCRIPTIF|couper{150}|textebrut)" />]
11 <INCLURE{fond=inc-head}
>
12 [(#REM) On demande aux moteurs de ne pas indexer cette page pour ne pas passer devant le site qu'on reference.
13 ]
<meta name=
"robots" content=
"noindex" />
16 <body class=
"page_site">
19 [(#REM) Entete de la page + titre du site ]
20 <INCLURE{fond=inc-entete}
>
22 [(#REM) Contenu principal : affichage du site ]
26 [(#REM) Fil d'Ariane ]
27 <div id=
"hierarchie"><a href=
"#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_syndic}
> > <a href=
"#URL_RUBRIQUE">[(#TITRE|couper{
80})]
</a></BOUCLE_ariane>[
> <strong class=
"on">(#NOM_SITE|couper{
80})
</strong>]
</div>
29 <div class=
"cartouche">
30 <a href=
"#URL_SITE">[(#LOGO_SITE|image_reduire{
150,
100})]
</a>
31 <h1 class=
"#EDIT{nom_site}">#NOM_SITE
</h1>
34 [
<div class=
"#EDIT{descriptif} chapo">(#DESCRIPTIF)
</div>]
35 [
<p class=
"#EDIT{url_site} hyperlien"><a href=
"#URL_SITE" class=
"spip_out">(#URL_SITE|couper{
80})
</a></p>]
37 [(#REM) Articles issus de la syndication ]
39 <div class=
"menu articles">
43 <BOUCLE_articles(SYNDIC_ARTICLES) {id_syndic} {age
<180} {par date}{inverse} {pagination
5}
>
45 <h3><a href=
"#URL_ARTICLE" class=
"spip_out">#TITRE
</a></h3>
46 [
<div class=
"enclosures">(#TAGS|afficher_enclosures)
</div>]
47 <small>[(#DATE|affdate_jourcourt)][,
<:par_auteur:> (#LESAUTEURS)][
— <em>(#TAGS|afficher_tags)
</em>]
</small>
48 [
<div class=
"introduction">(#DESCRIPTIF|image_reduire{
300})
</div>]
52 [
<p class=
"pagination">(#PAGINATION)
</p>]
56 [
<div class=
"notes"><h2><:info_notes:></h2>(#NOTES)
</div>]
59 </div><!--#conteneur-->
61 [(#REM) Menu de navigation laterale ]
64 [(#REM) Menu de navigation par rubriques ]
65 <INCLURE{fond=inc-rubriques}{id_rubrique}
>
69 </div><!--#navigation-->
71 [(#REM) Menu de navigation laterale ]
74 [(#REM) Autres sites web ]
78 <h2><:sites_web:></h2>
80 <BOUCLE_sites(SITES) {par nom_site} {pagination
20}
>
81 <li><a href=
"[(#ID_SYNDIC|generer_url_entite{site,'','',#CONNECT})]"[
class=
"(#EXPOSE)"]
>#NOM_SITE
</a></li>
84 [
<p class=
"pagination">(#PAGINATION)
</p>]
88 [(#REM) Menu de navigation mots-cles ]
91 <h2><:mots_clefs:></h2>
93 <BOUCLE_mots(MOTS) {id_syndic} {par titre}
>
94 <li><a href=
"#URL_MOT" rel=
"tag">#TITRE
</a></li>
102 [(#REM) Pied de page ]
103 <INCLURE{fond=inc-pied}{skel=#SQUELETTE}
>