2016-02-23 81 views
0

杰奇液体模板我想建立这样的事情:可变参数

{% my_liquid_template "some parameter" %} 

但是我希望它也接受这种

{% my_liquid_template "{{ site.url }}/feed.rss" %} 

第一个是容易的。第二个只是不解析{{ site.url }}。我怎样才能做到这一点?

这不是写一个液体模板插件。我现在该怎么做。不过我想通过液体模板"{{ site.url }}/feed.rss"作为参数

我不想在液体模板代码中附加site.url,因为这会破坏{% my_liquid_template "some parameter" %}

即使这不工作

{% my_liquid_template site.url %} 

回答

0

你不能在液体标记巢标签。

您可以分配则变量使用它进一步下跌,例如:

{% assign my_site = site.url %} 
{{ my_liquid_template my_site}}