Jump to content

Comment assigner des variables smarty à 2 TPL ?


Azureaweb

Recommended Posts

Bonjour,

 

je vais mettre à disposition gratuitement un module de Player audio en utilisant jPlayer, mais je fais face un problème...

 

Dans mon fichier PHP du module, j'assigne à smarty mon tableau contenant tout ce dont j'ai besoin dans le fichier TPL. Jusque là tout va bien.

 

J'ai un deuxième fichier TPL nommé playeraudio_popup.tpl qui donne la possibilité de lire les mp3 sans coupures durant la navigation.

 

Mon soucis est de savoir comment assigner mon tableau à ce TPL en popup ? En sachant que je fais un : return display('playeraudio.tpl')...

 

Merci d'avance pour votre aide !

Link to comment
Share on other sites

Mon soucis est de savoir comment assigner mon tableau à ce TPL en popup ? En sachant que je fais un : return display('playeraudio.tpl')...

 

Dit moi, la popup tu l'ouvres en mettant du js dans ta page, quelque chose comme :

 

 

<script type="text/javascript">
window.open("http://www.maboutique/modules/module_player/popup.php", "musique");
</script>

 

je ne précise évidemment pas la taille et la position de la popup, mais si tu veux passer quelques paramètres (nom du fichier mp3 par exemple) à ta popup tu peux les passer dans l'URL:

 

<script type="text/javascript">
window.open("http://www.maboutique/modules/module_player/popup.php?mp3=thiller&volume=5&skin_player=standard", "musique");
</script>

 

tu peux toujours utiliser smarty dans cette popup (voir http://doc.prestashop.com/pages/viewpage.action?pageId=3801216#Cr%C3%A9erunmodulePrestaShop-UtiliserSmarty ) si tu le souhaites

Link to comment
Share on other sites

Merci pour vos réponses !

 

Je suis enfin débloqué ! Je n'utilisait pas correctement smarty...

Les réponses les plus évidentes sous souvent sous notre nez, mais on ne les voient pas tout de suite...

 

Je continue le dev' et proposerais ce module à la communauté ;)

 

@ plus !

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...