为动态标签添加前缀

时间:2019-05-21 13:37:34

标签: twig twig.js

我需要以下实施方面的帮助。我想在动态广告代码中添加前缀,然后希望树枝获取此广告代码的值。

{% set result = 'text.journey_service_'~ data.addServ.serviceName %}

{{ result }}

Actual output => text.journey_service_SMALL_PET

Expected output => {{ text.journey_service_SMALL_PET }} = > Dog

1 个答案:

答案 0 :(得分:0)

这看起来无效:

{% set result = 'text.journey_service_'~{{ data.addServ.serviceName }} %}

如果要连接字符串和变量,则最好使用:

{% set result = 'text.journey_service_'~ data.addServ.serviceName %}

如果要使用result作为变量名称来打印内容,则可以使用以下代码(如Twig: Print the value of a variable where the variable name is String所示):

{{ attribute(_context, result) }}