Очень популярный вопрос как оказалось, но полез его искать в гугле и как ни странно большинство решений не самые идеальные, то предлагают выносить в отдельную функцию, то использовать какие-то дополнительные функции....
У меня решение оказалось более чем простое:
Для примера вот так:
{assign var="test" value="<span>Тест </span><input type=checkbox onchange="alert('test')" />"} {$test}Не работает
и вот так тоже
{assign var="test" value="<span>Тест </span><input type=checkbox onchange="alert('test')" />"} {$test}
Зато работает вот так:
{assign var="test" value='<span>Тест </span><input type=checkbox onchange=\"alert('test')\" />'} {$test}