через stackoverlfow и google я нашел много вещей для этого и много жалоб и в основном все. следовательно, я должен быть совершенно глуп, чтобы достичь этого, но я хочу, чтобы моя умница не разбирала мой javascript.
Каким-то образом это делает это. Как в документации указано:
{} {Буквальным / буквальным}
избегает блоков от анализа js. Тем не менее, это работает нормально.
Например, этот шаблон: http://pastebin.com/nfM1S1D8
Работает как надо ... НО
все, что написано в этих вещах, полностью анализируется и игнорируется сверху вниз.
Я мог бы написать 100 раз {буквальный} в этом файле, и это не даст крысам задницу об этом. И это не только это. Также моя умная вещь уничтожает мой jquery142min и мой файл jqueryui1812min. Я больше не могу использовать jquery: (((
Может кто-нибудь сказать мне, как я становлюсь умнее, чтобы не заботиться о целом файле? Я не собираюсь вставлять файл jqueryUI просто чтобы показать, что он выглядит так:
{Буквальным}
JQuery UI-код
{/ Буквальным}
Поверьте мне, ребята, я попробовал это с
$smarty->left_delimiter = '<!--{';
$smarty->right_delimiter = '}-->';
Но это не так хорошо работает - и ДА, я действительно удалил кеш, которого нет, поскольку я не кеширую, и ДА, я действительно удаляю скомпилированные представления каждый раз!
Итак, вы видите, что я, должно быть, слишком глуп, чтобы решить это здесь, но я надеюсь, что у кого-то есть ответ на этот вопрос.
PS: структура и код smarty:
http://img560.imageshack.us/f/smarty.png/
@ редактировать:
«Файл js будет вызываться со ссылкой на файл PHP, который вызывает шаблон. Путь будет зависеть не от того, где находится шаблон smart y, а от того, где находится вызывающий файл php.»
не относится ко мне, так как я могу открыть после разбора js-файлов