Русский English Deutsch Українська Қазақша

Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не вошли.

#1 2015-11-22 18:24:55

JackSt
Участник
Здесь с 2013-04-04
Сообщений: 24
Рейтинг :   

Вывести текст краткой новости без тегов

Доброго времени суток! Вопрос по TWIG. Необходимо реализовать вывод описания краткой новости без тега <p>, возможно ли это сделать через TWIG? По количеству символов описания разные. Можно конечно и БД поправить, но вдруг в будущем понадобиться.

Вне форума

#2 2015-11-22 19:45:12

Zemlemer
Участник
Откуда: Украина
Здесь с 2012-07-27
Сообщений: 271
Рейтинг :   25 
Сайт

Re: Вывести текст краткой новости без тегов

{{ news.short|truncateHTML(300,'...') }}

это вывод первых 300 символов короткой новости.

Если теги <p> не будете использовать в шаблоне, то их и не будет. Сама по себе CMS абзацы в теги <p> не оборачивает: содержимое выводится как текстовые узлы, а переносы строк как <br>

Вне форума

#3 2015-11-22 20:01:41

JackSt
Участник
Здесь с 2013-04-04
Сообщений: 24
Рейтинг :   

Re: Вывести текст краткой новости без тегов

Да в том то и дело, что текст отформатирован вручную и теги выводятся с базы. Этот вариант к сожалению не подходит.

Вне форума

#4 2015-11-22 20:18:24

irbees2008
Продвинутый чайник
Откуда: Шахтинск
Здесь с 2012-03-14
Сообщений: 2,739
Рейтинг :   114 
Сайт

Re: Вывести текст краткой новости без тегов

Задай стиль

p {padding: 0; margin: 0;}

Вне форума

#5 2015-11-22 20:42:33

JackSt
Участник
Здесь с 2013-04-04
Сообщений: 24
Рейтинг :   

Re: Вывести текст краткой новости без тегов

irbees2008 пишет:

Задай стиль

p {padding: 0; margin: 0;}

Текст должен выводиться сюда:

<a data-description="Текст описания краткой новости" href="{{ news.url.full }}"><img alt="{title}" src="{{p.xfields.img2.value}}" /></a>

CSS не подходит. Тут нужно задать условие twig.

Вне форума

#6 2015-11-22 21:51:30

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Вывести текст краткой новости без тегов

{{ news.short|striptags }}
{{ news.short|replace({'<p>': '', '</p>': ''}) }}

Вне форума

#7 2015-11-23 08:05:50

JackSt
Участник
Здесь с 2013-04-04
Сообщений: 24
Рейтинг :   

Re: Вывести текст краткой новости без тегов

Благодарю! То, что надо.

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.011 сек, 7 запросов выполнено - Использовано памяти: 531.2 Кбайт (Пик: 550.36 Кбайт) ]