прядь заменить на веточку
Я хочу сделать простое str_replace в своем шаблоне ветки. Я новичок в twig, и, вероятно, мне нужно добавить новый фильтр или что-то подобное или использовать существующий. Как я могу это сделать? Где я могу найти список доступных фильтров?
37
4 answers
Чтобы заменить строку, которая хранится в переменных twig:
{% set twig_content_variable= 'Testing to replace content'%}
{% set replace_value_var= 'Testing' %}
{% set replace_with_value_var = 'Testing complete' %}
{{ twig_content_variable|replace({ (replace_value_var): replace_with_value_var }) }}
38
Author: M Khalid Junaid, 2015-09-29 21:01:09
30
Author: umpirsky, 2012-05-21 08:58:27
Используйте это, чтобы заменить |
на -
и заменить ,
ширину .
:
{{age|replace({'|': "-", "," : "."})}}
Пример ввода 31|60,
выводится в виде 31-60.
29
Author: websky, 2015-09-29 21:10:53
Кроме того, это может быть полезно для избавления от символов языка (utf-8)...
{{some_string|replace({'ć':'c','č':'c','š':'s','ž':'z','đ':'d','Ć':'C','Č':'C','Š':'S','Ž':'Z','Đ':'D'})}}
7
Author: Denis Solakovic, 2015-10-09 12:45:14