r10323 - in spip/ecrire: inc public

Author: esj@rezo.net
Date: 2007-09-18 11:41:41 +0200 (mar, 18 sep 2007)
New Revision: 10323

Log:
Multi-base: les liens des raccourcis ({{{ [titre->rub1] }}} etc) d'une base externe sont à présent correctement construits. Ces liens ont finalement la forme {{{ site_local?}}}''objet''{{{&connect=}}}''base'' ce qui permet de naviguer dans l'interprétation du site externe par les squelettes du site local, ça semble plus utile que de reproduire le site distant à l'identique (autant y aller alors).

Cette stratégie met fin au suspense de [10313]. Ses modifications de action/redirect et inc/urls ne sont finalement pas utiles, mais sont laissées car elles pourront servir: si l'on veut agir en écriture sur la base externe, il faut justement transmettre le paramètre {{{ $connect }}} aux scripts de {{{ action/}}}, le modèle est donc en place. Dans la foulée, on tempère le refus des balises dynamiques sur base externe: plutot qu'un message d'erreur envoyé au client, le code produit est vide, comme si l'option n'était pas disponible, et on notifie seulement dans {{{spip.log}}}.

Modified:
   spip/ecrire/inc/texte.php
   spip/ecrire/public/references.php

Details: http://trac.rezo.net/trac/spip/changeset/10323