Jump to content

Inserer une image par fichier tpl (var smarty)


Recommended Posts

Normalement ce topic concerne plutot le theming.
Je souhaite simplement inserer une image par un fichier tpl. Quelque chose qui normalement se fait en deux petites minutes.
Je travaille sur une boutique avec 1.7.2.4 et je souhaite faire appel a une variable globale smarty dans mon fichier tpl (header).
J'ai donc la ligne suivante.

<img src="{$img_dir}/direct.png" alt="{l s='xxxxxxxxx'}" />

J' essaie avec slash et sans slash apres la variable smarty, je change l'image de dossier, je vide le cache smarty par le backoffice, mais quoi que je fasse touours sans resultat. Le text alt s'affiche, mais pas l'image. Je ne sais pas si c'est du a presta 1.7.2.4 qui utiliserait une nouvelle methode. Mon image est dans le dossier montheme, _dev, img. Mon theme est le classic (par default)

Une ame charitable pourra t elle m'ecrire : "t'es pas bien malin. Il fallait juste ecrire ............."

Merci

Link to comment
Share on other sites

Bonjour,

 

T'es pas bien malin. Il fallait juste ecrire  {$urls.img_url} (sur une 1.7, ce n'est plus {$img_dir})
Le répertoire est /assets/img/.

 

<img src="{$urls.img_url}direct.png" alt="{l s='xxxxxxxxx' d='shop.Theme.Yourtheme'}" />



V++

 

Atch

Edited by Atch (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 3 years later...

Bonsoir

je suis assez perdue avec toutes ces modifications.

J'essai d'ajouter un logo paiement et un texte à ma page article par exemple mais je me retrouve que avec le texte et pas l'image

mon ex est :  <div class="">
            <img class="logos-payment m-top-20p" src="{$urls.img_url}logos_payment-fr.jpg" alt="{l s='Payez par Visa, Mastercard, PayPal en 4x sans frais, Virement bancaire et chèque' d='Shop.Theme'}" title="{l s='Paiement par Visa, Mastercard, PayPal, Virement bancaire' d='Shop.Theme'}" />
       </div> 

où dois je insérer le lien de mon logo qui se trouve dans le dossier /xampp/htdocs/ruby/themes/classic/assets/img/logo_payment_fr

Je vous remercie

Bonne soirée

et bonne Fêtes à toutes les Mamans 😉

Link to comment
Share on other sites

Tu dois vérifier le nom de l'image : dans ton premier code, je vois "logos_payment-fr" et dans ton message tu indiques "logos_payment_fr" (les tirets ne sont pas les mêmes). Vérifie aussi l'extension (jpg, png...).

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...