Browse Source

Quelques squelettes pour transettre les informations de composition/langue.

svn/attic/html5up_solid_state/116096
marcimat@rezo.net 5 years ago
parent
commit
a0de9e34fe
  1. 7
      .gitattributes
  2. 3
      article.html
  3. 3
      auteur.html
  4. 43
      backend.html
  5. 4
      body.html
  6. 3
      breve.html
  7. 10
      content/rubrique.html
  8. 3
      mot.html
  9. 3
      rubrique.html
  10. 6
      site.html

7
.gitattributes vendored

@ -1,5 +1,9 @@
* text=auto !eol
/article.html -text
/auteur.html -text
/backend.html -text
/body.html -text
/breve.html -text
content/article.html -text
content/rubrique.html -text
content/sommaire.html -text
@ -82,9 +86,12 @@ lang/html5up_solid_state_en.php -text
lang/html5up_solid_state_fr.php -text
lang/paquet-html5up_solid_state_en.php -text
lang/paquet-html5up_solid_state_fr.php -text
/mot.html -text
/paquet.xml -text
prive/squelettes/contenu/configurer_html5up_solid_state.html -text
prive/themes/spip/images/html5up_solid_state-128.png -text
prive/themes/spip/images/html5up_solid_state-16.png -text
prive/themes/spip/images/html5up_solid_state-32.png -text
prive/themes/spip/images/html5up_solid_state-64.png -text
/rubrique.html -text
/site.html -text

3
article.html

@ -0,0 +1,3 @@
<BOUCLE_principale_article(ARTICLES){id_article}>
<INCLURE{fond=structure,env,id_rubrique=#ENV{id_rubrique,#ID_RUBRIQUE},id_secteur=#ID_SECTEUR,type-page=article,composition=#COMPOSITION} />
</BOUCLE_principale_article>

3
auteur.html

@ -0,0 +1,3 @@
<BOUCLE_principale_auteur(AUTEURS){id_auteur}>
<INCLURE{fond=structure,env,type-page=auteur,composition=#COMPOSITION} />
</BOUCLE_principale_auteur>

43
backend.html

@ -0,0 +1,43 @@
[(#REM)
Ce fichier sert à créer les flux RSS
qui permettent aux visiteurs de suivre l'actualité
de votre site depuis un lecteur de news.
Cette page génère un code XML/RSS adapté
][(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<?xml
version="1.0"[ encoding="(#CHARSET)"]?>
<rss version="2.0" [(#REM) rss 2.0.9)]
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:atom="http://www.w3.org/2005/Atom"
>
<channel[ xml:lang="(#LANG)"]>
<title>[(#NOM_SITE_SPIP|textebrut|texte_backend)]</title>
<link>#URL_SITE_SPIP/</link>
[<description>(#DESCRIPTIF_SITE_SPIP|supprimer_tags|texte_backend)</description>]
<language>#LANG</language>
<generator>SPIP - www.spip.net</generator>
<atom:link href="[(#SELF|url_absolue)]" rel="self" type="application/rss+xml" />
[ <image>
<title>[(#NOM_SITE_SPIP|texte_backend)]</title>
<url>(#LOGO_SITE_SPIP|image_reduire{144,400}|extraire_attribut{src}|url_absolue|texte_backend)</url>
<link>#URL_SITE_SPIP/</link>
[<height>(#LOGO_SITE_SPIP|image_reduire{144,400}|extraire_attribut{height})</height>]
[<width>(#LOGO_SITE_SPIP|image_reduire{144,400}|extraire_attribut{width})</width>]
</image>
]
<BOUCLE_10recents(ARTICLES) {lang ?}{branche ?}{id_mot ?}{id_auteur ?} {par date}{inverse}{0,10}{unique}>
<INCLURE{fond=inclure/rss-item,id_article} />
</BOUCLE_10recents>
<BOUCLE_tres_recents(ARTICLES){lang ?}{branche ?}{id_mot ?}{id_auteur ?} {par date}{inverse}{age<3}{unique}>
<INCLURE{fond=inclure/rss-item,id_article} />
</BOUCLE_tres_recents>
</channel>
</rss>

4
body.html

@ -1,12 +1,12 @@
<body>
<div id="page-wrapper">
<header id="header" class="alt">
<INCLURE{fond=inclure/topnav} />
<INCLURE{fond=inclure/topnav, lang} />
</header>
<nav id="menu">
<div class="inner">
<INCLURE{fond=inclure/topmenu} />
<INCLURE{fond=inclure/topmenu, lang} />
<a href="#" class="close">Fermer</a>
</div>
</nav>

3
breve.html

@ -0,0 +1,3 @@
<BOUCLE_breve_principal(BREVES) {id_breve}>
<INCLURE{fond=structure,env,id_rubrique=#ENV{id_rubrique,#ID_RUBRIQUE},id_secteur=#ID_SECTEUR,type-page=breve,composition=#COMPOSITION} />
</BOUCLE_breve_principal>

10
content/rubrique.html

@ -1,10 +1,16 @@
<BOUCLE_rubrique(RUBRIQUES){id_rubrique}>
<INCLURE{fond=inclure/sections/rubrique, id_rubrique, position=1} />
<INCLURE{fond=inclure/sections/liste-articles-cases, id_rubrique, position=3, alt=2} />
#SET{alt,0}
<BOUCLE_articles(ARTICLES){id_rubrique}{0,1}>
<INCLURE{fond=inclure/sections/liste-articles-cases, id_rubrique, position=3, alt=2} />
#SET{alt,1}
</BOUCLE_articles>
#SET{i,1}
<BOUCLE_sous_rubs(RUBRIQUES){id_parent}>
<INCLURE{fond=inclure/sections/intro-rubrique, id_rubrique, position=#GET{i}, spot=1} />
<INCLURE{fond=inclure/sections/intro-rubrique, id_rubrique, position=#GET{i}, spot=1, alt=#GET{alt}} />
#SET{i,#GET{i}|plus{1}}
#SET{alt,#GET{alt}|non|boolval}
</BOUCLE_sous_rubs>
</BOUCLE_rubrique>

3
mot.html

@ -0,0 +1,3 @@
<BOUCLE_principale(MOTS) {id_mot} >
<INCLURE{fond=structure,env,type-page=mot,composition=#COMPOSITION} />
</BOUCLE_principale>

3
rubrique.html

@ -0,0 +1,3 @@
<BOUCLE_principale_rubrique(RUBRIQUES){id_rubrique}>
<INCLURE{fond=structure,env,id_secteur=#ID_SECTEUR,type-page=rubrique,composition=#COMPOSITION} />
</BOUCLE_principale_rubrique>

6
site.html

@ -0,0 +1,6 @@
[(#REM)
Un cache plus court, pour la boucle syndic_articles
]#CACHE{3600}
<BOUCLE_site(SITES){id_syndic}>
<INCLURE{fond=structure,env,id_rubrique=#ENV{id_rubrique,#ID_RUBRIQUE},id_secteur=#ID_SECTEUR,type-page=site,composition=#COMPOSITION} />
</BOUCLE_site>
Loading…
Cancel
Save