Changeset 84283 in spip-zone for _plugins_/pages/trunk/pages_pipelines.php
- Timestamp:
- Aug 20, 2014, 10:35:40 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/pages/trunk/pages_pipelines.php
r84174 r84283 311 311 // On n'insère le filtre {id_rubriques>0} pour exclure les pages uniques que si aucune des conditions 312 312 // suivantes n'est vérifiée: 313 // - pas de critère page 313 // - pas de critère page autre que {page=''} 314 314 // - pas de critère explicite {id_rubrique=-1} ou {id_rubrique<0} 315 315 // - pas de critère {id_rubrique?} pour lequel l'environnement renvoie -1 pour l'id de la rubrique … … 319 319 // On cherche les critères id_rubrique, id_article ou page 320 320 foreach($boucle->criteres as $_critere){ 321 if (($_critere->op == 'page') // {page} ou {page?} 322 OR ($_critere->param[0][0]->texte == 'page')) { // {page=x} 321 if ($_critere->op == 'page') { // {page} ou {page?} 323 322 // On considère qu'on cherche toujours des pages uniques donc on force le filtre id_rubrique=-1 324 323 $boucle_articles = false; 325 324 $critere_page = true; 326 325 break; 326 } 327 elseif ($_critere->param[0][0]->texte == 'page') { // {page=x} 328 if (($_critere->op == '=') 329 AND ($_critere->param[1][0]->texte == '')) { 330 // On veut exclure explicitement les pages 331 break; 332 } 333 else { 334 // on désigne bien des pages par leur champ 'page' 335 $boucle_articles = false; 336 $critere_page = true; 337 break; 338 } 327 339 } 328 340 elseif (($_critere->op == 'id_article') // {id_article} ou {id_article?}
Note: See TracChangeset
for help on using the changeset viewer.