Twig 带回退的条件呈现细枝变量
如果变量错误,是否可以尝试呈现变量并使用回退 我尝试了以下方法,但没有成功:Twig 带回退的条件呈现细枝变量,twig,timber,Twig,Timber,如果变量错误,是否可以尝试呈现变量并使用回退 我尝试了以下方法,但没有成功: 使用或将导致结果输出成为布尔值1或0 相反,您可以使用过滤器 default过滤器返回传递的默认值(如果值为 未定义或为空,否则变量的值: 例子 同时,我使用的是:{%set icon=fields.icon.url不是空的吗?fields.icon.url:post.缩略图.src%} <img src="{{ fields.icon.url|default(post.thumbnail.src) }}" /
使用或将导致结果输出成为布尔值1
或0
相反,您可以使用过滤器
default
过滤器返回传递的默认值(如果值为
未定义
或为空
,否则变量的值:
例子
同时,我使用的是:{%set icon=fields.icon.url不是空的吗?fields.icon.url:post.缩略图.src%}
<img src="{{ fields.icon.url|default(post.thumbnail.src) }}" />
<img src="{{ fields.icon.url ?: post.thumbnail.src }}" />
<img src="{{ fields.icon.url ?? post.thumbnail.src }}" />