нужна помощь
сам пробовал мозгов не хватает.
Так же можно с помощью css обрезать, но это от особенности шаблона зависит
В настройках виджета нет такого поля, а заголовок самого виджета можете обрезать в файле wrapper.tpl.php (код выше)я имел ввиду чтоб в настройках виджетов можно было бы указать длину title
.widget > .title{ display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; box-sizing:border-box; }
вот, на скринах показано для чего нужно сделать обрезку.
Ведь то, что предложил наверное лучше для сео чем незаконченный обрезанный текст, незаконченное слово.
Зачем же вам его обрезать. Задайте стилями ограничение на кол-во строк.
Код PHP:
.widget > .title{
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
box-sizing:border-box;
}
-webkit-line-clamp — задаётся кол-во строк
в последнем Фаерфоксе данная конструкция не работает.
Чтобы сделать такую настройку нужно либо отдельный виджет, либо хакнуть текущий. Если не ошибаюсь, у вас есть шаблон, где это уже сделано.
Уважаемые, снова поднимаю тему, спасибо за советы, но все таки нужно сделать обрезку так ка же как обрезается краткое описание, потому что предложенные варианты не работают в Фаерфоксе и Эдже и в Сафари криво работает.
А так выше Evanescence предложил простенькое решение не зависящее от браузера. Реализация изменением одной строки в одном файле.