2016-07-27 37 views
0

Ich benutze hookAuthentication von Prestashop, und ich möchte ein Skript in diesem Haken laufen (Just onece wenn Benutzer anmelden):wie <script> Tag in Prestashop Seite in Modul-Datei hinzufügen

public function hookAuthentication() { }

und das Skript:

var data = {contact_id: 5, Titel: 'Herr', Geschlecht: 1, first_name: 'Dupont', last_name: 'Pierre' }

Also, wie kann ich tun ?, bitte helfen Sie mir, vielen Dank!

Antwort

0

eine Datei mymodule.tpl im Verzeichnis "Ansichten/templates/vorne /" am Ende der Funktion erstellen Sie schreiben können:

return $this->display(__FILE__, 'views/templates/front/mymodules.tpl'); 

innen mymodule.tpl eingeben:

{literal} 
<script> 
var data ={ contact_id:5, title:'Mr', gender:1, first_name:'Dupont', last_name:'Pierre'}; 
</script> 
{/literal} 
0

Sie können Ihr Skript in einer Datei speichern, lassen Sie uns mymodule/js/myscript.js sagen, und dann

public function hookAuthentication() { 
    $this->context->controller->addJS(_MODULE_DIR_ . 'mymodule/js/myscript.js'); 
} 

auf diese Weise wird laden Sie s cript in der resultierenden Seite.