fenom/docs/ru/tags/ignore.md

29 lines
1.4 KiB
Markdown
Raw Permalink Normal View History

Тег {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 };
```
Так же для игнорирования синтаксиса Fenom можно использовать опцию `:ignore` для любого блочного тега.
```smarty
{if:ignore $cdn.yandex}
var item = {cdn: "//yandex.st/"};
{/if}
{script:ignore} ... {/script}
{foreach:ignore ...} ... {/foreach}
```