Ajout d'un lien vers une image dans l'aide utilisateur

Bonjour,

Je voudrais ajouter dans l’aide utilisateur d’un objet un lien vers une image :

Version code :

Quand je clique sur le lien avec le user designer :

Un nouvel écran s’ouvre correctement avec l’image.

L’image en question est déclarée au niveau de l’objet dans :

Quand je clique avec un autre user que designer, j’obtiens l’erreur :

Pourriez-vous me dire qu’est ce que j’ai oublié de faire pour que ce lien soit accessible pour tous les profils ?

Merci d’avance.
Abed.

Il ne faut pas utiliser une URL de ce type (l’URL d’un attribut d’un objet habilité) mais un un lien de ressource genre /resource?code=<code de la resource>

De mémoire on peut aussi de mettre une syntaxe preprocessée du genre [RESOURCE:<code de la resource>] ou dans le genre qui permet de ne pas mettre d’URL en dur

Merci @david.
Je suis désolé mais je n’arrive toujours pas à trouver la syntaxe exacte pour afficher l’image dans l’aide utilisateur.

me donne :

En essayant l’autre option :

Il n’y a que le premier script qui affiche bien l’image mais uniquement pour le user designer :

<p>R&eacute;f&eacute;rez-vous &agrave; la documentation :</p>
<p>- Onglet "Synth&egrave;se" :&nbsp; <a href="ui/document?object=Resource&amp;field=res_image&amp;row_id=334&amp;doc_id=28860&amp;cdisp=inline&amp;_=ab458a8d0a2d8cf927a44c5324b2d2a14678a1cf_20200429233430" target="_blank" rel="noopener">ici</a>&nbsp;</p>
<p>- Onglet "....</p>

C’est peut être pas grande chose à faire, mais j’ai déjà passé beucoup de temps à chercher sans trouver, alors si vous pouvez m’aider un peu plus dans la formule que je dois mettre pour afficher l’image pour tous les profils (et donc sans l’url) je suis vraiment preneur.

Merci d’avance.
Abed.

Pour la syntaxe simplifiée en [] je ne sais plus mais l’URL en dur que j’ai indiquée marche forcément resource?code=<code de la resource> s’agissant d’une ressource globale, i.e. une ressource associée à la disposition “default”

Ex:


L’équivalent c’est [IMAGERESOURCEURL:<code de la resource globale>]

Ex:

<p><img style="width: 250px;" src="resource?code=LOGO" /></p>
<p><img style="width: 250px;" src="[IMAGERESOURCEURL:LOGO]" /></p>

Atention dans l’éditeur de l’aide l’image en [] n’est pas affichée (car le [] 'est pas encore préprocessé ici):


Mais elle s’affiche bien dans l’aide de l’objet:

Cette doc https://docs.simplicite.io/documentation/01-core/expressions.md décrit les syntaxes []

Attention toutes ne marchent pas partout

Merci @david, ça a marché.

J’ai une autre question mais dans le même domaine :

Sur le serveur simplicité, quand j’ajoute une image dans une aide, les tailles de l’image sont proposées par défaut :
taille Simplicité

Je n’ai pas le même comportement sur notre serveur OVH :
taille OVH

Pourtant la resource (globale) est la même de deux côtés.
Sauriez-vous d’où cela peut venir ? (mauvais paramétrage au niveau de notre serveur ?)

Simplicité :

OVH :

Merci d’avance.
Abed

Je n’ai aucune idée de ce qui peut poser pb ici. On parle d’un truc qui se passe dans un composant tiers embarqué (TinyMCE) sur lequel je n’ai pas l’expertise pour savoir comment il récupère la taille des images dans cette popup => chercher des pistes plutôt sur les forums consacrés à ce composant.

Quel est le type de votre image ? PNG ou JPEG ?

C’est une image jpg :

C’est peut être (?) un pb lié à l’absence de la libjpeg sur votre installation… je ne sais pas comment cette installation est faite… mais bon, cherchez plutôt des pistes du coté des forums sur TinyMCE comme suggéré précédemment