Page 1 of 1

Besoin d'aide pour nom d'une image avec 2 champs personnalisé

Posted: 2023-02-21 21:47:36
by lobest1
Bonjour j'aimerai utiliser 2 champs personnalisés pour spécifier le nom d'une image png dans ma page html ex :
nom des 2 champs personnalisé : $$ITEM_CF_PERSO1 et $$ITEM_CF_PERSO2, le tout séparé par un _
J'essaie ceci mais ça ne fonctionne pas (j'y arrive avec un seul champ personnalisé): src="$$ITEM_CF_PERSO1_$$ITEM_CF_PERSO2.png"

Merci pour votre aide

Re: Besoin d'aide pour nom d'une image avec 2 champs personnalisé

Posted: 2023-02-22 08:57:46
by antp
Bonjour,
Étrange que ça ne fonctionne pas, vu le code ça ne devrait pas poser de problème.
Il faut juste que le nom du tag soit mis en majuscule dans le HTML, au cas où.
Sinon tu peux toujours essayer de mettre %05F ou _ à la place du _ entre les deux champs (code ASCII correspondant au caractère).
Quand tu dis que ça ne fonctionne pas, il se passe quoi ? Il ne remplace pas les valeurs ?

Re: Besoin d'aide pour nom d'une image avec 2 champs personnalisé

Posted: 2023-02-22 16:23:06
by lobest1
Merci pour ton retour rapide.
Alors le problème n'est pas lié à _
Mais du coup ça fonctionne si j'utilise &#x05F (et n'importe quel autre caractère en ASCIII dans ce format), par contre ça ne fonctionne pas avec %05F.
Du coup sa règle super bien mon problème !! ... en partie car je ne comprends pas pourquoi là ça fonctionne mdr.
Si je colle par exemple les 2 champs sans mettre _ => src="$$ITEM_CF_PERSO1$$ITEM_CF_PERSO2.png" ça ne marche pas j'ai un point d'exclamation noir sur fond jaune, ce qui arrive quand le chemin ou le nom de l'image n'est pas le bon.

ça m'a bien permit d'avancer car ma solution de contournement était d'utiliser un champ perso virtuel, ça marche bien mais un peu lourd dingue lol.
Si tu as l'explication pourquoi il faut absolument mettre un caractère en ASCII entre 2 champs (et pourquoi le format ASCII %05F ne fonctionne pas) je me coucherai moins bête !

Encore merci

Re: Besoin d'aide pour nom d'une image avec 2 champs personnalisé

Posted: 2023-02-22 17:13:33
by lobest1
Alors j'ai un truc de l'hyper espace lol, quand j'utilise l’underscore avec ta formule &#x05F ça ne marche pas toujours et je viens d'y passé un bon moment et j'ai finit par trouver.
Je vais essayé d'être clair, ça fonctionne pas si le 1er caractère du 2em champ personnalisé (donc après &#x05F) et compris entre A et F. Cela fonctionne sir le 1er caractère du 2em champ personnalisé est un caractère compris entre G et Z ça marche.
Ex : Si $$ITEM_CF_PERSO1=Série et $$ITEM_CF_PERSO2=Animé => ce qui donne Série_Animé.jpg ça ne fonctionne pas
Si $$ITEM_CF_PERSO1=Série et $$ITEM_CF_PERSO2=Terminée => ce qui donne Série_Terminée.jpg ça fonctionne

J'ai essayé avec un autre caractère comme espace (code ASCII &#x020) cela fait le même problème.

Re: Besoin d'aide pour nom d'une image avec 2 champs personnalisé

Posted: 2023-02-25 10:15:10
by antp
Attention à ne pas oublier le point-virgule après le code &x...
Sinon tout ce qui suit et qui est chiffre hexadécimal valide (0 à 9 + A à F) est pris en compte comme faisant partie du code du caractère (et ça part dans l'unicode au lieu de l'ASCII si plus de deux chiffres).

Les codes avec %xx (sans point-virgule ceux-là) c'est juste pour les liens/URL, donc ça dépend où il se retrouve.

Re: Besoin d'aide pour nom d'une image avec 2 champs personnalisé

Posted: 2023-02-25 11:49:38
by lobest1
Ha d'accord je ne savais pas qu'il fallait des point virgule. En effet ça marche bien mieux !

Merci beaucoup pour ton aide !