У нас есть эта функция Smarty, которая возвращает HTML-код для шаблонов. Однако также возможно, что функция возвращает пустую строку, которую мы теперь хотим идентифицировать. Наша система стабильно работает в течение многих лет, поэтому я ищу наименее инвазивное из возможных решений.
Можно ли присвоить возвращаемое значение переменной smarty? Я попытался присвоить его переменной Javascript, однако, поскольку часть HTML генерируется пользователем, возвращаемая строка может быть смесью двойных и одинарных кавычек, что вызывает проблемы в IE (к сожалению, у большинства наших пользователей).
<script type="text/javascript">
var html = '{smarty function}'; //IE chokes on mixed quotes
</script>
Любая помощь приветствуется!