Changeset 36721 in spip-zone for _squelettes_/median


Ignore:
Timestamp:
Mar 28, 2010, 10:43:18 AM (10 years ago)
Author:
cy_altern@…
Message:

si il n'existe qu'un article dans la rtubrique et que celui-ci est un article virtuel, faire la redirection

Location:
_squelettes_/median
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/median/rubrique.html

    r36269 r36721  
    1919
    2020(#REM) début affichage
    21 ]<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique} {doublons}>
     21]<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique} {doublons}>[
     22  (#REM) la rubrique n'a t'elle qu'un seul article? si l'article unique est une redirection, faire le transfert
     23    ]<BOUCLE_test_unique(ARTICLES) {id_rubrique}{lang}>[(#TOTAL_BOUCLE|=={1}|oui)[(#SET{art_unique, #ID_ARTICLE})][(#CHAPO**|match{^=http}|oui)[(#CHAPO**|substr{1}|redirige_page)]]]</BOUCLE_test_unique>
     24         
    2225<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
    2326<html xmlns="http://www.w3.org/1999/xhtml" dir="#LANG_DIR" lang="#LANG">
     
    3235<body class="page_rubrique">
    3336<div id="page">
    34 
    35         [(#REM) Entete de la page + titre du site ]
    3637        <INCLURE{fond=inc-entete}>
    3738
     
    6667    <BOUCLE_classement2(MOTS){id_rubrique}{titre = classement_date_inverse} {0,1}>#SET{classement, date} #SET{inverse, 1} #SET{num, 0}</BOUCLE_classement2>
    6768   
    68   [(#REM) la rubrique n'a t'elle qu'un seul article? ]
    69     <BOUCLE_test_unique(ARTICLES) {id_rubrique}{lang}>[(#TOTAL_BOUCLE|=={1}|?{[(#SET{art_unique, #ID_ARTICLE})]})]</BOUCLE_test_unique>
    7069[(#REM)       
    7170existe_ssrub: #GET{existe_ssrub}<br>
     
    7776        <BOUCLE_art_unique(CONDITION){si #GET{art_unique}|et{#GET{pas_ssrub}}|et{#GET{pas_site}}}>
    7877        [(#REM) si pas de ss-rub et pas de sites et un seul article l'afficher directement ]
    79        
     78         
    8079          [(#REM) gerer le cas du mot cle restricted_access => il faut etre loggue pour voir l'article ]
    8180          <BOUCLE_restrict_access(ARTICLES) {titre_mot=restricted_access}{id_article=#GET{art_unique}}>
  • _squelettes_/median/squelette_median_fonctions.php

    r29563 r36721  
    3838        return str_replace('#', '', $txt);
    3939    }
    40 
     40   
     41  // faire la redirection par en-tete vers url
     42    function redirige_page($url){
     43        include_spip('inc/headers');
     44        redirige_par_entete($url);
     45    }
    4146   
    4247/* balises pour doublons entre #inclure (idee _renato_)
Note: See TracChangeset for help on using the changeset viewer.