Шаблонизатор SMARTY

#1 24 августа 2010 в 00:52
Делаю очередной ХАК у меня возникла проблема:

В файл mod_latest мне нужно в ставить такой код:

  1. <a href="{$article.href}" onclick="return hs.htmlExpand(this, { objectType: 'ajax'} )">{$article.title}</a>
Естественно при загрузки сайта возникает ошибка:

  1. Fatal error: Smarty error: [in mod_latest.tpl line 3]: syntax error: unrecognized tag: objectType: 'ajax' (Smarty_Compiler.class.php, line 446) in /home/music81/domains/music80.mxhoste.com/public_html/includes/smarty/libs/Smarty.class.php on line 1092
Интуитивно я понимаю, что ошибка связано с вот этим: { objectType: ’ajax’}, а точнее с вот этими скобками {}

Как эту ошибку можно исправить?
#2 24 августа 2010 в 02:13

Может, поместить это в {literal}{/literal} v?

Дмитрий Николаевич

Щас попробую
#3 24 августа 2010 в 02:17
Спасибо помогло
#4 25 августа 2010 в 19:27
А нужен ли вообще этот Г SMARTY ??? Может всё таки лучше заменить его внутренним обработчиком шаблонов?
#5 25 августа 2010 в 20:03
Ну а чё он такой тормоз то тогда? От Г рук? Многие уже пишут о том, что пора обратно перебираться с шаблонизаторов на собственный вывод)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.