-
Notifications
You must be signed in to change notification settings - Fork 108
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
тег ignore работает не правильно #258
Comments
Не совсем понятно, у вас |
через инклюд подключаю js файл, внутри него есть места где используется парсер, т.к. парсер использует фигурные скобки, а запись $(function() {'use strict' (без пробела) обрабатывается парсером, если ставить ignore, то именно на эту часть он не срабатывает, говорит что ignore не закрыт, хотя очевидно что это не так. |
могу конечно ошибиться но скорее всего вам подойдет вариант
блочного игнорирования. |
попробовал, не получилось, также я не нашел тега script в Fenom/Compiler.php или я не правильно его использую... |
проверил еще раз, срзу скажу что использую в modx, обновил до послед версии феном, оставил тег ignore и js код на странице... не работает, раньше думал что только в include не работает. Есть подозрения что parser режет теги, но я ничего криминального в его коде не нашел. Вот то что есть на странице: |
короче... я балбес ) оказывается fenom вызывался 2 раза, соответственно 2-й раз ignore уже отсутствовал. НО проблема существует, например, как я описывал выше, код: |
Последний пример очень странный, выглядит как какой-то скрытый баг |
возьмем пример из документации по ignore и уберем скобку (знаю что по отношению к парсеру браузера так делать не стоит): |
например есть JS подключаемый через include
{ignore}
$(function() { 'use strict'
{/ignore}
в результате получим что ignore не закрыт. Очень хочеться как в смарти менять разделитель на усмотрение, т.е. заменить {..} на {#...#} например, тогда проблем с ignore будет меньше.
The text was updated successfully, but these errors were encountered: