Просмотр полной версии : Подзаголовок tt_news
Дамы и господа, а где происходит обрезание или кастрация подзаголовка в новостях? Мне надо чтобы он полностью его показывал, иначе какой смысл его заполнять...
dmartynenko
18.09.2008, 17:30
Взято из мануала!!!
subheader_stdWrap -> stdWrap
stdWrap for display of the news subheader (short).
Example:
plugin.tt_news.displayList.subheader_stdWrap {
crop = 300 | ... | 1
ifEmpty.field = bodytext
}
This will crop the subheader after 300 characters and add “...” at the end of the text. (the third parameter for cropping only at the end of a word, works only with TYPO3 >=3.7.0).
If the subheader field (short) is empty, the content of the bodytext field is taken instead.
subheader_stdWrap is only active if the subheader is filled to the template marker ###NEWS_SUBHEADER### and not for the register “newsSubheader”. see section “Registers” in this manual for more information.
Вместо displayList может быть displaySingle, displayLatest...
Спасибо, да, я почему-то подумал что надо не в TS смотреть...
А что делать с обрезанием заголовков? При длинном заголовке тупа молча срезает все "лишнее". Вроде на заголовки нет таких свойств, как crop?
title_stdWrap
->stdWrap
stdWrap for display of the title field.
RTFM (page 49)
dmartynenko
20.09.2008, 20:15
А что делать с обрезанием заголовков? При длинном заголовке тупа молча срезает все "лишнее". Вроде на заголовки нет таких свойств, как crop?
Возможно не хватает длины самого поля в БД. Вернее в БД поле типа TEXT - так что должно хватить на любой заголовок, но вот в TCA.php прописано ограничение в 256 символов.
title_stdWrap по умолчанию ничего не обрезает, в отличие от subheader_stdWrap.
Я так и не понял, а отключить обрезание (0? -1?) можно? Или надо ставить заведомо большое число?
Для того чтобы вообще убрать обрезание нужно в шаблоне задать примерно следующее
tt_news.displayLatest.subheader_stdWrap.crop >
исправил 256 на 1024. Помогло. Спасибо :)
dmartynenko
22.09.2008, 18:30
Я так и не понял, а отключить обрезание (0? -1?) можно? Или надо ставить заведомо большое число?
Это точно есть в доках по TYPO3. Но имхо надо ставить большое число. Хотя можно попробовать вообще убрать этот параметр.
А можно сделать чтобы заголовок обрезался по кол-ву слов а не символов?
dmartynenko
03.10.2008, 16:50
А можно сделать чтобы заголовок обрезался по кол-ву слов а не символов?
Прямо так наверное нельзя.
Но так как обрезание сделано через stdWrap, то можно его расширить своей функцией и в ней обрезать как угодно.
Пример того как расширять stdWrap есть в эксте pmkhtmlcrop
Но вообще лучше заголовки не обрезать. Это некрасиво. Я тут соглашусь с Артемием Татьяновичем.
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot