Projet

Général

Profil

Actions

Bug #12805

fermé

La variable $notification_serverurl$ (utilisable dans StringTemplate pour récupérer l'URL de la plate-forme Silverpeas) intègre le contexte silverpeas

Ajouté par David Lesimple il y a plus de 2 ans. Mis à jour il y a environ 2 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Personnalisation
Début:
06/01/2022
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
6.2.2
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

C'est gênant, car dans les StringTemplates de notification notamment, on fait spuvent appel à des éléments dans weblib.

Donc si dans le StringTemplate on a :

<img border="0" src="$notification_serverurl$/weblib/logo.png" alt="" />

Si $notification_serverurl$ vaut https://intranet
Cela donne dans le code source :
<img border=3D"0" src="https://intranet/silverpeas/weblib/logo.png" alt=3D"" />

L'image ne s'affiche donc pas.
A noter que si on met :
<img border="0" src="$notification_serverurl$/../weblib/logo.png" alt="" />

l'image s'affiche mais ce n'est pas propre...

Mis à jour par David Lesimple il y a plus de 2 ans

  • Catégorie mis à Personnalisation

Mis à jour par David Lesimple il y a plus de 2 ans

  • Description mis à jour (diff)

Mis à jour par Nicolas Eysseric il y a plus de 2 ans

Je pense qu'il faudrait faire une autre variable pour ne pas être obligé de modifier tous les fichiers personnalisés par nos clients.

Mis à jour par David Lesimple il y a plus de 2 ans

Nicolas Eysseric a écrit (#note-3):

Je pense qu'il faudrait faire une autre variable pour ne pas être obligé de modifier tous les fichiers personnalisés par nos clients.

Oui un $notification_withoutcontext_serverurl$ fera l'affaire.

Mis à jour par Nicolas Eysseric il y a environ 2 ans

  • Statut changé de New à Assigned
  • Assigné à mis à Miguel Moquillon

Mis à jour par Miguel Moquillon il y a environ 2 ans

  • Statut changé de Assigned à In progress...

Mis à jour par Miguel Moquillon il y a environ 2 ans

  • Statut changé de In progress... à Resolved

J'ai ajouté un nouveau champ nommé notification_base_serverurl et qui est valorisé avec l'URL du host auquel Silverpeas est déployée.

PR pour la 6.2.3 :
https://github.com/Silverpeas/Silverpeas-Core/pull/1199

PR pour la 6.3 :
https://github.com/Silverpeas/Silverpeas-Core/pull/1197
https://github.com/Silverpeas/Silverpeas-Components/pull/773
https://github.com/Silverpeas/Silverpeas-Looks/pull/59

Mis à jour par Yohann Chastagnier il y a environ 2 ans

  • Statut changé de Resolved à Integration in progress...

Mis à jour par Yohann Chastagnier il y a environ 2 ans

  • Statut changé de Integration in progress... à Closed
  • % réalisé changé de 0 à 100

Validé et intégré en 6.2.x et 6.3.x

Actions

Formats disponibles : Atom PDF