limb3_2007_2:ru:usage:wact:filters:data_filters:clip_filter
Фильтр clip
Описание
Враппер для php-функции substr(). Позволяет ограничить вывод длинной строки, указывая количество символов, отступ, и символы на границах.
Синтаксис
{$var|clip:length [offset] [terminator] [word_boundary]}
Параметры
- length - указывает количество символов, не считая разделителя, которые можно вывести.
- offset (опционально) - начальная позиция, с которой следует выводить строку.
- terminator (опционально) - разделитель, который следует после вывода разрешенного количества символом. Разделитель не выводится, если длина строки не превышает length параметр.
- word_boundary (опционально) - указывает, нужно ли закончить последнее слово в строке перед тем как вывести разделитель.
Пример использования
Рабочие примеры использования clip фильтра можно найти в папке limb/wact/examples/filters/data/.
Шаблон clip.html
{$text|clip:10}
{$text|clip:10,5}
{$text|clip:10,1,"..."}
{$text|clip:10,1,"...","y"}
Поставим некоторые данные в шаблон:
$template = new WactTemplate('clip.html'); $template->set('text', 'Very long text.'); $template->display();
Получим:
Very long long text ery long t... ery long text...
limb3_2007_2/ru/usage/wact/filters/data_filters/clip_filter.txt · Последнее изменение: 2010/11/10 10:02 — 127.0.0.1

Обсуждение