fenom/docs/ru/tags/ignore.md

29 lines
1.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Тег {ignore}
============
Теги `{ignore}{/ignore}` позволяют игнорировать заключенные в них другие теги.
Весь текст внутри тегов `{ignore}{/ignore}` не интерпретируется, а выводится "как есть".
Обычно они используются вместе с javascript или таблицами стилей, в которых фигурные скобки конфликтуют с синтаксисом разделителей.
```smarty
{ignore}
var data = {"time": obj.ts};
{/ignore}
```
Использование тегов {ignore} не всегда обязательное так как Fenom игнорирует фигурные скобки `{` сразу после которых идут пробельные символы.
Убедитесь что открывающие фигурные скобки в JavaScript и CSS имеют хотя бы по пробелу справа:
```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}
```