@Michel,
Bonjour,
J'avais préparé un brouillon de réponse mais je ne l'ai pas envoyé de suite et j'ai sûrement fermé la fenêtre trop tôt; mille excuses.
Merci pour ta réponse.
J'avais oublié de te dire que je travaillais sur un fichier .tpl . J'ai donc essayé avec les balises <?php et ?> ou {php} et {/php} sans succès... et je ne suis pas assez pointu pour en chercher la cause.
Voici ce que j'ai fait :
1 2 3 4 5
| <?php
position=vignette.lastIndexOf(".");// j'ai ajouté un point-virgule; je n'aurais pas dû?
vig=vignette.substring(0,position);
?>
<button type="button" onClick="window.open('https://www.monsite.fr/dossier/' + '{vig}','_blank');">monbouton</button> |
@Badaze
Bonjour,
Merci pour ta réponse.
Le problème est que c'est une variable. Il faut donc la décortiquer avant le traitement, lui donner un autre nom et utiliser ce nom dans le bouton. Mais c'est au-dessus de mes forces :°)
La solution est peut-être dans ta solution, comme dans celle de Michel, mais je ne sais pas la mettre en œuvre. Je ne suis pas programmeur - pour tout dire - et j'essaye de modifier un travail que je n'ai pas fait. A chacun son métier, comme on dit.
(je suis toujours dans un fichier .tpl - dont je ne connais pas le moteur)
comment mettre en œuvre ce que tu me donnes pour que la nouvelle valeur {vig} soit prise en compte?... sachant que le résultat que j'ai avant traitement est :
<button type="button" onClick="window.open('https://www.monsite.fr/dossier/' + '{vignette}','_blank');">monbouton</button>
ce qui me donne l'url :
https://www.monsite.fr/dossier/monfichier.jpg
alors que - {vig} étant la nouvelle valeur de {vignette} - j'aimerais que :
<button type="button" onClick="window.open('https://www.monsite.fr/dossier/' + '{vig}','_blank');">monbouton</button>
me donne l'url :
https://www.monsite.fr/dossier/monfichier
L'ultime solution étant que je supprime à la main l'extension .jpg dans l'url à chaque fois !
Bonne journée à tous
Philippe
Partager