以下......
{{ meta['cover'] | fallback:'http://fallback.jpg' }}
如何将http://fallback.jpg
替换为{{ site.meta['cover_default'] }}
?
{{ meta['cover'] | fallback:'{{ site.meta['cover_default'] }}' }}
输出"/assets/filename.jpg' }}"
。
注意最后的额外}}
。我已经尝试过使用捕获和分配,两者都没有运气。有没有办法逃避这个,所以输出正确?
答案 0 :(得分:2)
无需嵌套花括号,只需删除引号即可。
此示例特定于Siteleaf,但添加.value
将确保您检查是否存在元数据value
:
{{meta['cover'].value | fallback:site.meta['cover_default'].value}}