Browse Source

On affiche les listes d'articles dans la page mot comme dans la page rubrique.

svn/root/trunk
dominique.lepaisant@ac-caen.fr 3 years ago
parent
commit
d14d9dbee3
  1. 35
      content/mot.html
  2. 2
      liste/articles-resume.html
  3. 2
      paquet.xml

35
content/mot.html

@ -1,19 +1,19 @@
[(#REM) Calcul du nombre de colonnes]
<BOUCLE_test_articles(ARTICLES) {id_mot} {0,1}> #SET{mot_article, 1} </BOUCLE_test_articles>
<BOUCLE_noisettes(NOISETTES){type=mot}{bloc=content}{0,1}>
</BOUCLE_noisettes>
[(#REM) Calcul du nombre de colonnes
]<BOUCLE_test_articles(ARTICLES) {id_mot} {0,1}> #SET{mot_article, 1} </BOUCLE_test_articles>
<BOUCLE_test_rubriques(RUBRIQUES) {id_mot} {0,1}> #SET{mot_rubriques, 1} </BOUCLE_test_rubriques>
<BOUCLE_test_breves(BREVES) {id_mot} {0,1}> #SET{mot_breves, 1} </BOUCLE_test_breves>
<BOUCLE_test_sites(SITES) {id_mot} {0,1}> #SET{mot_sites, 1} </BOUCLE_test_sites>
#SET{span, #EVAL{#GET{mot_article}|plus{#GET{mot_rubriques}}|plus{#GET{mot_breves}}|plus{#GET{mot_sites}}}}
[(#GET{span}|=={1}|oui)#SET{span,12}]
[(#GET{span}|=={2}|oui)#SET{span,6}]
[(#GET{span}|=={3}|oui)#SET{span,4}]
[(#GET{span}|=={4}|oui)#SET{span,3}]
#SET{objets, #EVAL{#GET{mot_article}|plus{#GET{mot_rubriques}}|plus{#GET{mot_breves}}|plus{#GET{mot_sites}}}}
#SET{span, #VAL{12}|div{#GET{objets,12}}}
<BOUCLE_content(MOTS) {id_mot} {doublons}>
<section>
<header class="cartouche">
<h1 class="#EDIT{titre}">[(#LOGO_MOT|image_reduire)]#TITRE</h1>
[(#LOGO_MOT|image_reduire{200,200})]
<h1 class="#EDIT{titre}">#TITRE</h1>
</header>
<div class="main">
@ -22,20 +22,10 @@
<aside>
[(#REM) Articles lies au mot-cle ]
<B_articles>
[(#GET{mot_article}|oui)
<div class="liste articles span#GET{span}">
#ANCRE_PAGINATION
<h2 class="h2"><:articles:></h2>
<ul class="liste-items">
<BOUCLE_articles(ARTICLES) {id_mot} {par popularite}{inverse} {pagination 50}>
<li class="item">
<a href="#URL_ARTICLE">#TITRE</a>
<div class="small">[<abbr class="published" title="[(#DATE|date_iso)]">(#DATE|affdate_jourcourt)</abbr>]</div></li>
</BOUCLE_articles>
</ul>
[<div class="pagination">(#PAGINATION)</div>]
</div>
</B_articles>
<INCLURE{fond=liste/articles-resume,env,titre=<:spipr_dane:derniers_articles:>,nb=10,hauteur_logo=150,coupe=100,ajax}>
</div>]
[(#REM) Breves liees au mot-cle ]
<B_breves>
@ -83,4 +73,5 @@
<div class="notes"><hr />(#NOTES)</div>
</footer>]
</section>
</BOUCLE_content>
</BOUCLE_content>
<//B_noisettes>

2
liste/articles-resume.html

@ -11,7 +11,7 @@ date_redac,-1
#ANCRE_PAGINATION
[(#ENV{masquer_h2}|non)<h2 class="h2">[(#ENV{masquer_titre}|non)[(#ENV{titre,<:derniers_articles:>}) ][(#ENV{masquer_nombre}|non)<small>&#40;#GRAND_TOTAL&#41;</small>] ][(#ENV{masquer_picto}|non)<span class="picto"><i class="fa fa-#ENV{picto,rss} "></i></span>]</h2>]
<ul class="liste-items[ (#ENV{liste_span}|oui) liste-span][ (#ENV{liste_simple}|oui) liste-simple]">
<BOUCLE_articles(ARTICLES){branche ?}{tri #GET{tri},#GET{defaut_tri}}{!id_article IN #ENV{articles_exclus,#ARRAY}}{!id_rubrique IN #ENV{rubriques_exclues,#ARRAY}}{pagination #ENV{nb,5}}{doublons}>
<BOUCLE_articles(ARTICLES){branche ?}{id_mot ?}{tri #GET{tri},#GET{defaut_tri}}{!id_article IN #ENV{articles_exclus,#ARRAY}}{!id_rubrique IN #ENV{rubriques_exclues,#ARRAY}}{pagination #ENV{nb,5}}{doublons}>
<li class="item[ (#ENV{span})]">#INCLURE{fond=inclure/resume/article,id_article,env}</li>
</BOUCLE_articles>
</ul>

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="sdn"
categorie="maintenance"
version="0.1.9"
version="0.1.10"
etat="dev"
compatibilite="[3.2.3;3.2.*]"
logo="prive/themes/spip/images/sdn-64.png"

Loading…
Cancel
Save