:ellipsis обрезает не то кол-во
Столкнулся с тем, что при использовании ellipsis обрезается неправильное кол-во символов. Например, пишу так:
Я что-то делаю не так или у этого тега действительно проблемы?
[[+name:ellipsis=`10`]]
в итоге получаю «Разрешите представиться…», кол-во символов явно больше 10Я что-то делаю не так или у этого тега действительно проблемы?
Комментарии: 3
Используйте limit:
[[+name:limit=`10`]]...
Вся прелесть ellipsis в том, что он слова не обрезает, а оставляет целиком.
Я-то в итоге использую такую конструкцию
[[+name:strlen:gt=`14`:then=`[[+name:limit=`12`]]<small>...</small>`:else=`[[+name]]`]]
Жаль, что заложенная функция работает не так, как подразумевается(
Зато ellipsis закрывает все встреченные HTML-теги…
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.