source: spip-zone/_galaxie_/www.spip-contrib.net/squelettes/2009/contenu/rubrique.html @ 30473

Last change on this file since 30473 was 30473, checked in by cedric@…, 10 years ago

ne pas squizzer le contenu des rubriques qui possedent 1 article et 1 rubrique

File size: 1.3 KB
Line 
1[(#REM)
2Explications : pour faciliter la navigation, SPIP-Contrib ayant beaucoup de rubrique-dossier avec un seul article
3si un et seul seul article de premier niveau
4et pas de sous-rubrique autre qu'archives
5alors la rubrique affiche l'article
6sinon (tout autre cas, par exemple rubrique vide) alors url rubrique = url rubrique
7nota syndication dans la rubrique : cas des articles issus de la syndication non pris en compte car deja inclus en cartouche dans l'article
8nota balises : l'usage des balises nommees evite toute ambiguite sur l'url appellee
9]
10[(#REM) test sur nombre d'articles]
11#SET{normale,' '}
12[(#REM) test sur presence sous-rubriques autres qu'archives]
13[(#REM) exclusion des rubriques sur mot clef "Archives, id=154"]
14<BOUCLE_test_sousrubrique(RUBRIQUES){!id_mot=154}{id_parent=#ID_RUBRIQUE}{0,1}> </BOUCLE_test_sousrubrique>
15        <BOUCLE_articles_unseul(ARTICLES){id_rubrique}{pagination 1}>
16                [(#GRAND_TOTAL|=={1}|oui)
17                [(#REM) reinjecter l'id_article dans le contexte pour les stats]
18                [(#INCLURE{fond=contenu/article,id_article,env,id_rubrique=0})]
19                [(#SET{normale,''})]
20                ]
21                <?php if ('#GRAND_TOTAL'=='1') $GLOBALS['contexte']['id_article'] = intval('[(#ID_ARTICLE)]'); ?>
22        </BOUCLE_articles_unseul>
23<//B_test_sousrubrique>
24[(#GET{normale}|oui)
25        #INCLURE{fond=contenu/rubrique-normale,env}
26]
Note: See TracBrowser for help on using the repository browser.