Содержание

Фильтр i18n_clip

Описание

Враппер для функции _substr(), определенной в I18N пакете, которая корректно работает с UTF-8 строками. Позволяет ограничить вывод длинной строки, указывая количество символов, отступ, и символы на границах.

Синтаксис

{$var|i18n_clip:length [,offset] [, terminator] [,word_boundary]}

Параметры

Пример использования

Шаблон i18n_clip.html

{$text|i18n_clip:10}
{$text|i18n_clip:10,5}
{$text|i18n_clip:10,1,"..."}
{$text|i18n_clip:10,1,"...","y"}

Поставим некоторые данные в шаблон:

$template = new WactTemplate('i18n_clip.html');
$template->set('text', 'Очень длинный текст');
$template->display();

Получим:

Очень длин
длинный т
чень длинн...
чень длинный...