Author: cedric@yterium.com
Date: 2010-01-27 21:55:40 +0100 (mer, 27 jan 2010)
New Revision: 15039
Log:
prise en charge extensible de la page 404.
La fonction message_erreur_404 devient message_page_indisponible et recoit le contexte du squelette qui a produit un resultat nul.
elle construit un contexte pour une 404, et le fait passer au pipeline page_indisponible, qui permet a un plugin de decider
si une autre erreur est plus appropriee.
Usage typique : router un contenu protege vers une 401 au lieu d'une 404
A noter que si le pipeline reference un fond inexistant, c'est finalement le fond 404 qui sera utilise avec le status et code d'erreur demande.
Cela permet de prevoir l'usage d'une 401 en laissant la possibilite a chacun de la peupler ou non et d'y mettre un formulaire de login
Modified:
branches/spip-2.1/ecrire/inc_version.php
branches/spip-2.1/ecrire/public/assembler.php
branches/spip-2.1/squelettes-dist/404.html