Comment faire pour obtenir l'url du thème actuel dans prestashop .le fichier tpl&
J'ai besoin d'obtenir le chemin de l'image qui se trouve dans www.mysite.com/themes/mytheme/img/image.png
=================================================
J'ai trouvé la réponse ici: http://prestalab.ru/wiki/peremennye-v-shablonax.
Le chemin vers l'image dans mon thème sera: {$tpl_dir}img/myimage.png
- En PS1.6 vous pouvez simplement utiliser
{$tpl_uri}
- NE PAS UTILISER {$tpl_dir}`! - c'est un chemin absolu sur le serveur vous ne voulez pas exposer que... 🙂
Vous devez vous connecter pour publier un commentaire.
$tpl_uri
sera de retour le thème actuel du chemin relatif à la racine du site web.Voici quelques autres variables globales PrestaShop met à disposition qui peuvent être utiles:
Parfois, de ses assez pour regarder le code, pour voir toutes les variables de base attribuée:
Il y a un mondial variable smarty pour mytheme dossier img qui est - img_dir
Voir tous Smarty variables Globales dans Prestashop:
http://saidul.songzog.com/my-blog/details/848/smarty-global-variables-in-prestashop.html
Sur PS 1.6 j'ai trouvé que je devais ajouter une variable smarty pour obtenir mon thème de l'uri. Dans
classes/controller/FrontController.php
à propos de la ligne 333 où tpl_dir est réglé, j'ai ajouté cette ligne ci-dessous:
qui renvoie le chemin le thème.