2014-08-05 17:49:42 +04:00
|
|
|
|
Тег {ignore}
|
2014-08-01 12:12:19 +04:00
|
|
|
|
============
|
|
|
|
|
|
2014-08-06 22:42:42 +04:00
|
|
|
|
Теги `{ignore}{/ignore}` позволяют игнорировать заключенные в них другие теги.
|
|
|
|
|
Весь текст внутри тегов `{ignore}{/ignore}` не интерпретируется, а выводится "как есть".
|
|
|
|
|
Обычно они используются вместе с javascript или таблицами стилей, в которых фигурные скобки конфликтуют с синтаксисом разделителей.
|
2014-08-01 12:12:19 +04:00
|
|
|
|
|
|
|
|
|
```smarty
|
|
|
|
|
{ignore}
|
|
|
|
|
var data = {"time": obj.ts};
|
|
|
|
|
{/ignore}
|
|
|
|
|
```
|
|
|
|
|
|
2014-08-06 22:42:42 +04:00
|
|
|
|
Использование тегов {ignore} не всегда обязательное так как Fenom игнорирует фигурные скобки `{` сразу после которых идут пробельные символы.
|
|
|
|
|
Убедитесь что открывающие фигурные скобки в JavaScript и CSS имеют хотя бы по пробелу справа:
|
2014-08-01 12:12:19 +04:00
|
|
|
|
|
|
|
|
|
```smarty
|
|
|
|
|
var data = { "time": obj.ts };
|
2015-05-05 19:33:46 +03:00
|
|
|
|
```
|
|
|
|
|
|
2015-06-03 11:36:19 +03:00
|
|
|
|
Так же для игнорирования синтаксиса Fenom можно использовать опцию `:ignore` для любого блочного тега.
|
2015-05-05 19:33:46 +03:00
|
|
|
|
```smarty
|
|
|
|
|
{if:ignore $cdn.yandex}
|
|
|
|
|
var item = {cdn: "//yandex.st/"};
|
|
|
|
|
{/if}
|
|
|
|
|
{script:ignore} ... {/script}
|
|
|
|
|
{foreach:ignore ...} ... {/foreach}
|
|
|
|
|
```
|