Ответ 1
Способ сделать это:
{% set c = a ~ b %}
Я хочу сделать что-то вроде этого:
{% set c=a+b %}
Где a и b - строки.
Как я могу это сделать?
Способ сделать это:
{% set c = a ~ b %}
Используйте оператор "~". Это объединит ваши две строки. Оператор "+" не может использоваться для объединения строк.
Вы получите следующее:
{% set c=a~b %}
Дополнительная информация: Оператор "+": добавляет два объекта вместе (операнды выдаются на номера).
Вы можете использовать:
{{ "Hello" ~ name ~ "!" }}
Яркий пример для {% block page%}... {% endblock%}:
{% block page %}
{% set page = page | merge({
"title" : branchName,
"description" : "This description has "~branchName~" as its title"
}) %}
{{ parent() }}
{% endblock %}
Яркий пример для {% block content%}... {% endblock%}:
{% block content %}
This is just a sample string for {{ branchName }} that needs no concatenation
{% endblock %}