Insérer un script dans un .tpl
Rayden
-
rix -
rix -
Bonjour,
Tout d'abord je tiens à signaler que mon problème est relativement complexe et donc nécessite un ou plusieurs utilisateurs expérimentés.
Mon problème est le suivant:
Je travaille pour une boîte possédant un site de E-commerce, et je souhaiterai intégrer un outil de traduction google dont le code est le suivant :
<div id="google_translate_element"></div><script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'tr',
includedLanguages: 'en,fr,de,it,pt,es'
}, 'google_translate_element');
}
</script><script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
directement dans un fichier .tpl
En effet, cet outil ne devra servir qu'à la description des produits.
Par ailleurs j'ai déjà essayé le code de l'outil de traduction dans une page html et il fonctionne très bien.
Seulement lorsque j'intègre ce même code dans mon .tpl dont le codes est le suivant :
{* $Id: send_to_friend.tpl,v 1.11.2.5 2007/04/05 10:17:48 twice Exp $ *}
{capture name=dialog}
<table width="100%" cellpadding="0" cellspacing="0">
<tr><td>
<p>
{if $product.fulldescr ne ""}{$product.fulldescr}{else}{$product.descr}{/if}
</p>
</td></tr>
</table>
{/capture}
{include file="dialog.tpl" title="Description détaillée" content=$smarty.capture.dialog extra='width="100%"'}
celui m'affiche une erreur du type :
Error: Smarty error: [in customer/main/product_detail.tpl line 21]: syntax error: unrecognized tag 'new' (Smarty_Compiler.class.php, line 580) in /home/wwwunic/public_html/Smarty-2.6.12/Smarty.class.php on line 1095
Si quelqu'un à la solution...
Cordialement Rayden
Tout d'abord je tiens à signaler que mon problème est relativement complexe et donc nécessite un ou plusieurs utilisateurs expérimentés.
Mon problème est le suivant:
Je travaille pour une boîte possédant un site de E-commerce, et je souhaiterai intégrer un outil de traduction google dont le code est le suivant :
<div id="google_translate_element"></div><script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'tr',
includedLanguages: 'en,fr,de,it,pt,es'
}, 'google_translate_element');
}
</script><script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
directement dans un fichier .tpl
En effet, cet outil ne devra servir qu'à la description des produits.
Par ailleurs j'ai déjà essayé le code de l'outil de traduction dans une page html et il fonctionne très bien.
Seulement lorsque j'intègre ce même code dans mon .tpl dont le codes est le suivant :
{* $Id: send_to_friend.tpl,v 1.11.2.5 2007/04/05 10:17:48 twice Exp $ *}
{capture name=dialog}
<table width="100%" cellpadding="0" cellspacing="0">
<tr><td>
<p>
{if $product.fulldescr ne ""}{$product.fulldescr}{else}{$product.descr}{/if}
</p>
</td></tr>
</table>
{/capture}
{include file="dialog.tpl" title="Description détaillée" content=$smarty.capture.dialog extra='width="100%"'}
celui m'affiche une erreur du type :
Error: Smarty error: [in customer/main/product_detail.tpl line 21]: syntax error: unrecognized tag 'new' (Smarty_Compiler.class.php, line 580) in /home/wwwunic/public_html/Smarty-2.6.12/Smarty.class.php on line 1095
Si quelqu'un à la solution...
Cordialement Rayden
A voir également:
- Insérer un script dans un .tpl
- Insérer vidéo dans powerpoint - Guide
- Insérer un espace insécable dans word - Guide
- Insérer un sommaire dans word - Guide
- Insérer un tableau dans word - Guide
- Insérer signature word - Guide