Paramètres des URLS d'ouverture du BO


Cette page ne doit être appliquée que si le script vous demande de passer la migration manuelle code.20260925.Runtime.EncodeBOParamters

Il existe des liens pour ouvrir le BO Ametys avec directement des outils ouverts : par exemple, ouvrir le BO avec un contenu ou une page directement ouvert.

Ne sont concernés que les outils avec paramètres (comme les pages ou les contenus) qui ont donc un lien de la forme uitool=uitool-xxxx,param:'valeur' (la ' peut être sous la forme %27)
Si le lien n'a pas de paramètre : rien à faire. Par exemple uitool=uitool-xxxx sans rien après.

Désormais :

  • les noms de paramètres doivent être encadrés de " (ou mieux %22).
  • les valeurs de paramètres ne peuvent plus être encadrées de ' (ou %27) mais doivent aussi utiliser " (ou %22)

Exemple :

Avant 

<a href="{ametys:config('cms.url')}/{$site}/index.html?uitool=uitool-page,id:'{ametys:pageId()}'">...<a/>

Après

<a href="{ametys:config('cms.url')}/{$site}/index.html?uitool=uitool-page,%22id%22:%22{ametys:pageId()}%22">...</a>

Dans de rares cas, un double encodage peut être nécessaire si %22 ne fonctionne pas, essayez avec %2522.

 

 

 

 

Retour en haut