Заключение умных тегов в одинарные кавычки - PullRequest
0 голосов
/ 19 августа 2011

Я хочу, чтобы мой шаблон Smarty с этим кодом:

<h3><a href="http://www.test.com" onclick="RemoteLogger.logGAEvent('Homepage', 'ClickTop10', {$playlist->title|purify});">{$playlist->title|purify}</a><\
/h3>

произвел это:

<h3><a href="http://www.test.com" onclick="RemoteLogger.logGAEvent('Homepage', 'ClickTop10', 'desiredstring');">desiredstring</a><\
/h3>

Я пытался любым количеством способов вставить одинарные кавычки вокруг переменной smarty({$ playlist-> title | cleany}) безрезультатно.Я всегда получаю строку без кавычек, подобную этой:

<h3><a href="http://www.test.com" onclick="RemoteLogger.logGAEvent('Homepage', 'ClickTop10', desiredstring);">desiredstring</a><\
/h3>

Любые мысли о том, как обернуть этот тег, приветствуются!

1 Ответ

1 голос
/ 19 августа 2011

Вы просто помещаете кавычки в шаблон HTML, вокруг тега Smarty, например:

<h3>
  <a href="http://www.test.com"
     onclick="RemoteLogger.logGAEvent('Homepage', 'ClickTop10',
                                      '{$playlist->title|purify}');">
    {$playlist->title|purify}
  </a>
</h3>
...