Dotliquid:来自字符串的值

时间:2017-03-30 12:21:21

标签: string dotliquid

有没有办法从字符串中获取值?

例如:

"SomeString" has the value "Edward".

输入:

{% assign variable = 'SomeString' %}

{{ variable }}

输出:

SomeString

注意SomeString是运行时的构造字符串,所以我实际上需要从字符串中获取值 - >我无法删除作业中的引号。

1 个答案:

答案 0 :(得分:1)

DotLiquid中没有任何内容允许这样做,但是始终可以创建自己的Tag或在运行时构建模板。

public sealed class RuntimeAssign : Tag
{
     ...
}


Template.RegisterTag<RuntimeAssign>("runtimeassign");