Size: a a a

2021 March 15

AS

Aliaksandr Sadouski in Evolution CMS
Ну я думаю теги сами себя не вырежут, даже в твиге ))
источник

p

paic in Evolution CMS
Да я его и до обрезки ставил, кстати и striptags тоже не вырезает ((
источник

P

Pathologic in Evolution CMS
ну было бы логичнее сделать что-нибудь типа {% set content = resource.content |striptags %}, а потом уже нарезать
источник

P

Pathologic in Evolution CMS
ну и очевидно что с truncate свелось бы к content|striptags|u.truncate
источник

AS

Aliaksandr Sadouski in Evolution CMS
Pathologic
ну и очевидно что с truncate свелось бы к content|striptags|u.truncate
Ну вот я на такое и намекаю))
источник

AA

Am Ambrion in Evolution CMS
Вообще такое лучше в сервисах делать и не тянуть в шаблон. Твиг отличный, конечно же, да руки не у всех золотые и шаблон может попасть к тому кто вообще об этом ничего не знает. ((%
источник

P

Pathologic in Evolution CMS
так-то проще и быстрее было бы introtext создавать при сохранении
источник

p

paic in Evolution CMS
Am Ambrion
Вообще такое лучше в сервисах делать и не тянуть в шаблон. Твиг отличный, конечно же, да руки не у всех золотые и шаблон может попасть к тому кто вообще об этом ничего не знает. ((%
до этого я еще не дошел ((
источник

AS

Aliaksandr Sadouski in Evolution CMS
Твигоделы против отделения данных от представления в частности, и против мвц в целом 😁
источник

P

Pathologic in Evolution CMS
против необоснованного отделения
источник

P

Pathologic in Evolution CMS
а то блейдоделы за отделение, а по факту за сниппеты в тв
источник

AS

Aliaksandr Sadouski in Evolution CMS
Не понимаю о чем речь 😁
источник

P

Pathologic in Evolution CMS
в твиге кстати куски шаблона можно кэшировать, а в блейде каждый раз придется гонять рекурсивные меню
источник

p

paic in Evolution CMS
{% set content = resource.content |striptags %}
{{ content|striptags |length > 75 ? content |slice(0, 75) ~ '...' : content }}

Теги то вырезало, а неразрывный пробел остался (((
источник

P

Pathologic in Evolution CMS
зачем два раза вырезать теги
источник

AA

Am Ambrion in Evolution CMS
Чтобы ничего не пролезло. (%
источник

P

Pathologic in Evolution CMS
а неразрывный пробел оно и не должно вырезать
источник

AA

Am Ambrion in Evolution CMS
paic Вы когда устанавливаете set , то присваиваете результат и после уже не нужно его снова обрезать, разве только что другое что-то с условием использовать.
источник

p

paic in Evolution CMS
увы, я тоже так думал, но когда оставляю один - или там, или там - теги пролазят
источник

AA

Am Ambrion in Evolution CMS
Можно сделать
|replace({' ':' '})
источник