Valider 920f4115 rédigé par esj's avatar esj
Parcourir les fichiers

[12429] a tellement généralisé la production d'URL à travers la fonction...

[12429] a tellement généralisé la production d'URL à travers la fonction {{{generer_url_entite}}} que celle-ci inclut à présent sans mal le cas d'une production pour site distant assurée seulement par {{{calculer_url}}} auparavant. On évacue donc la fonction surchargeable méconnue {{{inc_lien}}} en généralisant le 5e argument de {{{generer_url_entite}}} que [12429] avait décrit sommairement:

- s'il vaut explicitement {{{false}}}, on utilise la fonction {{{generer_url_ecrire_}}}{{entite}} (autrement dit on produit une URL vers l'espace privé), quel que soit l'espace où on se trouve;

- s'il n'est pas fourni à l'appel (ou s'il n'est pas une chaîne), on produit comme ci-dessus si on est dans l'espace privé, sinon on utilise la fonction {{{generer_url_}}}{{entite}} indiquée par le type d'URLs (6e argument ou meta {{{type_urls}}});

- si c'est une chaîne, c'est l'argument {{{connect}}} indiquant un site distant, on produit une URL publique vers ce site.

Le fichier inc/lien.php ne sert plus qu'à calculer le libellé du lien (le champ NOM pour les auteurs, le champ TITRE autrement etc). Il y aurait peut-être aussi une unification à faire avec le code des URLs propres, qui fait à peu près la même chose sur ce point.
parent 47d12b63
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter