php dans template tpl prestashop, COMMENT ?

michel30
Invité n'ayant pas de compte PHPfrance

01 avr. 2014, 09:56

Bonjour,
j'ai besoin d'inclure une image dans la page de validation de commande, tout à la fin du processus de commande sur un site sous prestashop. Je ne comprends rien au code. Les fichiers php se construisent tout seuls, avec un fichier.tpl pour l'affichage. Impossible d'afficher une image, que ce soit dans le fichier php qui inclut le .tpl ou dans le .tpl . J'ai lu qu'on pouvait utiliser la balise {php} {/php} mais non, ça ne fonctionne pas, même si on active cette balise dans je ne sais plus quel fichier de configuration prestashop. Rien n'y fait. Y a t il ici une bonne âme pour me dire comment je peux afficher une image dans cette page de confirmation de commande ? MERCI

Eléphant du PHP | 233 Messages

01 avr. 2014, 21:33

Bonsoir,
un bout de code serait la bienvenue pour t'aider !

michel30
Invité n'ayant pas de compte PHPfrance

01 avr. 2014, 21:45

Bonsoir, merci pour ta réponse. Je posterai du code demain . Bonne nuit :-)

michel30
Invité n'ayant pas de compte PHPfrance

02 avr. 2014, 09:16

Bonjour,
j'ai copié le code sur 2 fichiers ici :
http://www.rigozetti.com/OrderConfirmat ... roller.txt
et
http://www.rigozetti.com/order-confirmation.txt

le 1er fichier est un .php ( renommé en .txt pour afficher la source ) qui fait appel au template order-confirmation.tpl ( que j'ai renommé en .txt pour que la source soit visible ).
Donc je pense que pour afficher une image dans OrderConfirmationController.php, il faut modifier le .tpl . MAIS COMMENT ??? J'ai lu qu'on pouvait utiliser les balises {php} {/php} mais NON ça ne marche pas !
Merci à tous ceux qui peuvent m'aider

Eléphant du PHP | 233 Messages

02 avr. 2014, 10:10

Il faut trouver dans ton dossier include (sans doute) le fichier inclue "order-confirmation.tpl"

C'est dans ce fichier que tu pourras sans doute insérer ton image.
<img src="tonimage" />
ou
<?php echo'<img src='tonimage /'>'; ?>

michel30
Invité n'ayant pas de compte PHPfrance

02 avr. 2014, 17:56

Merci, mais j'ai tout essayé. J'ai une connaissance basique de php. Mais là les URL se construisent je ne sais pas comment. La page que je souhaite modifier n'existe pas " en dur " , je suis perdu. J'ai finalement trouvé comment bidouiller le .tpl pour afficher mon image, mais j'ai besoin que cette image soit cliquable et renvoie une variable ... et là c'est à nouveau le casse tête. Bref tant pis je vais abandonner. Je pense qu'il faut etre spécialiste de prestashop pour modifier le code. Sur le forum prestashop, personne ne me répond. Bon tant pis, en tout cas merci :-)