18 ноября 2015

Встречаются случаи, когда необходимо сократить текст в блоке, но не скрывать его полностью. Поэтому |truncate не подойдёт. |truncate может обрезать текст, ограничить количество символов. Для некоторых случаев это не очень для сео.

Поэтому можно создать условие с помощью |count_characters. |count_characters позволяет посчитать количество символов с пробелом или без.

{if $r.body|count_characters:true > 350}<div class="more">читать полностью</div>{/if}