Документация Smarty
| Документация DHTML | Документация Smarty | SVG/VML Графика и JavaScript
| Документация bash |
escape
Используется для кодирования / экранирования спецсимволов по алгоритмам экранирования HTML, URL'ов, одиночных кавычек, hex-экранирования, hex-сущностей, javascript и экранирования почтовых адресов. По умолчанию активирован режим экранирования HTML.
Позиция параметра | Тип | Обязателен | Possible Values | По умолчанию | Описание |
---|---|---|---|---|---|
1 | string | Нет | html,htmlall,url,urlpathinfo,quotes,hex,hexentity,javascript,mail | html | формат экранирования |
2 | string | Нет | ISO-8859-1, UTF-8, ... любая кодировка, поддерживаемая функцией htmlentities() | ISO-8859-1 | Кодировка для экранирования, передаваемая в htmlentities() и т.д. |
Пример 5-10. escape
Шаблон:
Результат обработки:
Обратите внимание, что родные функции PHP могут использоваться в качестве модификаторов, так что следующие приёмы сработают
Это очень полезно для e-mail'ов, но см. также {mailto}
|
См. также Предотвращение обработки Smarty, {mailto} и Сокрытие E-mail адреса.
Пред. | Начало | След. |
default | Уровень выше | indent |