(ceci est un message automatique)
Message posté par denisb <denisb@laposte.net> à la suite de l'article «
CONFIRMER_MODIFIER_URL ».
http://www.spip.net/ecrire/?exec=articles&id_article=4621#id174381
** CONFIRMER_MODIFIER_URL
* effectivement. spip_urls conserve en mémoire (en base) les anciennes
urls déclarées pour pouvoir pointer vers la bonne page en cas d'appel de
ces ancienne urls.
CONFIRMER_MODIFIER_URL permet en fait de conserver l'url originale (la
première définie) après avoir modifié le titre de l'objet (article,
rubrique...).
exemple :
lors de la première publication de mon article, je l'ai appelé '2010 03
11 Mon titre à moi que j'ai'
l'url produite (la première pour cet article dans spip_urls) :
'2010-03-11-Mon-titre-a-moi-que-j''
maintenant, je modifie le titre de cet article en : 'Un super article'
pour conserver l'ancienne url, je dois déclarer dans mes_options.php :
define('CONFIRMER_MODIFIER_URL',true); : ainsi même avec ce nouveau titre
là #URL_ARTICLE produira toujours : <a
href="2010-03-11-Mon-titre-a-moi-que-j.html">Un super article</a>.
et je n'aurai pas de nouvelle entrée dans ma table spip_urls.
cela dit : ce « define » fait que le clic sur "Voir en ligne" depuis la
page ?exec=articles&id_article=xxx renvoie sur une page blanche où juste
est écrit :
vous changez d'url ? 2010-03-11-Mon-titre-a-moi-que-j -> Un-super-article
ce qui est un peu pauvre (pour l'instant : voir TODO dans le code : //
TODO: une interface permettant de verifier qu'on veut effectivment modifier
// une adresse existante