【问题标题】:Putting a liquid tag inside an assign statement将液体标签放在分配语句中
【发布时间】:2017-06-17 11:14:34
【问题描述】:

我有一个流动的 if 语句:

{% assign ql_posts = site.coding | reverse %}

但是如果我想把site.coding中的“coding”改成{{page.cat}}的值呢?

{% assign ql_posts = site.{{page.cat}} | reverse %}

好像没用。

您知道实现此目的的方法吗?

例如,如果 {{site.cat}} 的值是设计的,我希望分配语句看起来像这样:

{% assign ql_posts = site.scratch | reverse %}

有什么想法吗?

【问题讨论】:

    标签: liquid


    【解决方案1】:

    您可以使用方括号表示法:

    {% assign ql_posts = site[page.cat] | reverse %}

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-16
      • 2022-06-14
      • 2015-03-24
      • 2017-07-27
      • 1970-01-01
      • 2016-05-04
      • 2011-11-07
      相关资源
      最近更新 更多