Подтвердить что ты не робот

Как совместить две строки в веточке?

Я хочу сделать что-то вроде этого:

{% set c=a+b %}

Где a и b - строки.
Как я могу это сделать?

4b9b3361

Ответ 1

Способ сделать это:

{% set c = a ~ b %}

Ответ 2

Используйте оператор "~". Это объединит ваши две строки. Оператор "+" не может использоваться для объединения строк.

Вы получите следующее:

{% set c=a~b %}

Дополнительная информация: Оператор "+": добавляет два объекта вместе (операнды выдаются на номера).

Ответ 3

Вы можете использовать:

{{ "Hello" ~ name ~ "!" }}

Ответ 4

Яркий пример для {% 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 %}