mirror of
https://github.com/fenom-template/fenom.git
synced 2023-08-10 21:13:07 +03:00
bd5557925d
# Conflicts: # src/Fenom.php
29 lines
1.4 KiB
Markdown
29 lines
1.4 KiB
Markdown
Тег {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}
|
||
```
|