Инфоблок с новостями у которых заполнено только детальное описание.
Текст анонса вообще пустой (ну или не пустой, но нам не нужен).
Мы хотим вывести список новостей, в котором, в качестве анонса возьмем первые 100 символов детального описания, остальное спрячем в троеточие (...)
1) Выводим компонент bitrix.news.list или bitrix.news.line - тут уже выбирайте сами.
2) В настройках компонента обязательно выбираем, в выводимых полях, "Детальное описание"
3) В template.php шаблона вместо вывода текста анонса
Код |
---|
<? echo $arItem["PREVIEW_TEXT"]; ?> |
Выводим детальное описание
Код |
---|
<? echo $arItem["DETAIL_TEXT"]; ?> |
4) Что бы обрезать детальное описание, используем TruncateText
Цитата |
---|
<? $str = $arItem["DETAIL_TEXT"]; echo TruncateText($str, 100); //Выведутся первые 100 символов и добавится ... в конце ?> |