2015-11-08 62 views
-2

我使用的是智者和PHP的網站,我不知道爲什麼我會得到這個錯誤:Smarty的預期「}」

Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "C:\wamp\www\radacina\template\index\index.tpl" on line 23 "$(['images/bg-red.jpg','images/bg-orange.jpg','images/bg-green.jpg']).bgSlider({bgstretch:false,current:0,pags:'.pagination li a'})" - Unexpected ":", expected one of: "}" , " " , ATTR' in C:\wamp\www\radacina\include\smarty\sysplugins\smarty_internal_templatecompilerbase.php on line 656

第23行是完全錯誤的情況下,描述一個你可能會問。

+2

的錯誤似乎很直。該行代碼有錯誤。 –

回答

1

Smarty認爲給定的行是一個聰明的模板表達式,但它看起來像一些JavaScript。 您應該在該行之前添加{literal},在該行之後添加{/literal}以讓smarty知道不應該分析此行。

(或者你可以使用新版本的Smarty或覆蓋默認的分隔符。)

和相關文檔:http://www.smarty.net/docsv2/en/language.function.literal

+0

就是這樣,謝謝! – Bogdan