液体for循环能否在Jekyll中包含页面变量?

约翰·佩里

假设我有一堆_data文件,用于创建特定页面的列表。具有这些列表的所有页面的自定义前标变量为pageNamepageNamejust的值恰好使_data文件与列表匹配

与其将html代码块粘贴到每个页面中,我不希望使用aninclude来提取html的通用块。为此,包含必须动态或包含液体标记才能动态。

那可能是比您需要的上下文更多的内容,但是我的问题归结为这一点,可能是这样的:

{% for item in site.data.{{page.pageName}} %}
  {{ item.label }}
{% endfor %}

除非我丢失了某些东西,否则它将无法正常工作,因此我想知道是否存在一种实现类似功能的方法。


我发现了类似的问题,但似乎无法回答它是否可用于访问页面变量以构建文件名。

大卫·雅克(David Jacquel)

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

{% for item in site.data[page.pageName] %}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我无法使用jekyllrb从液体访问页面中的侧变量

来自分类Dev

如何取消液体中的变量?

来自分类Dev

在PHP变量中包含完整的HTML页面

来自分类Dev

如何循环包含R中的变量的列名?

来自分类Dev

使用JavaScript中的液体“包含”标签

来自分类Dev

Jekyll中的液体嵌套For-Loop语法问题

来自分类Dev

如何从Jekyll插件中调用“ handleize”液体过滤器?

来自分类Dev

Jekyll-将jekyll变量传递到自定义液体标签

来自分类Dev

在液体中增加变量而不输出

来自分类Dev

串联液体标记Jekyll

来自分类Dev

PHP主页中设置的变量无法在包含的页面中访问

来自分类Dev

js脚本能否在同一文件中的EJS上下文/页面中获取变量

来自分类Dev

Jekyll For 循环包含所有目录

来自分类Dev

{{}}中包含的变量是否已检查页面上的更改?

来自分类Dev

如何使用w / Lunr.js在Jekyll中打开包含搜索结果的新页面?

来自分类Dev

在Jekyll中输出页面URL?

来自分类Dev

重击:循环遍历名称中包含模式的变量

来自分类Dev

名称中包含变量的for循环调用textbox.text

来自分类Dev

Jekyll包含来自外部文件的变量

来自分类Dev

Jekyll包含来自外部文件的变量

来自分类Dev

Jekyll-您可以使用液体来引用前沿物质变量吗

来自分类Dev

选择哪个(shopify)集合与液体中的模式循环?

来自分类Dev

在Jekyll中访问_data(循环循环)

来自分类Dev

在Jekyll / Liquid中嵌套变量

来自分类Dev

如何在Javascript中设置液体变量的值

来自分类Dev

如何通过液体处理Jekyll文档中条件项目符号中的多余空间

来自分类Dev

在gh页的Jekyll中是否可以扩展{{content}}而无需评估液体标签?

来自分类Dev

端口能否在Express中呈现页面并返回数据

来自分类Dev

Orchard Core中主题视图中液体页面和cshtml页面之间的区别

Related 相关文章

  1. 1

    我无法使用jekyllrb从液体访问页面中的侧变量

  2. 2

    如何取消液体中的变量?

  3. 3

    在PHP变量中包含完整的HTML页面

  4. 4

    如何循环包含R中的变量的列名?

  5. 5

    使用JavaScript中的液体“包含”标签

  6. 6

    Jekyll中的液体嵌套For-Loop语法问题

  7. 7

    如何从Jekyll插件中调用“ handleize”液体过滤器?

  8. 8

    Jekyll-将jekyll变量传递到自定义液体标签

  9. 9

    在液体中增加变量而不输出

  10. 10

    串联液体标记Jekyll

  11. 11

    PHP主页中设置的变量无法在包含的页面中访问

  12. 12

    js脚本能否在同一文件中的EJS上下文/页面中获取变量

  13. 13

    Jekyll For 循环包含所有目录

  14. 14

    {{}}中包含的变量是否已检查页面上的更改?

  15. 15

    如何使用w / Lunr.js在Jekyll中打开包含搜索结果的新页面?

  16. 16

    在Jekyll中输出页面URL?

  17. 17

    重击:循环遍历名称中包含模式的变量

  18. 18

    名称中包含变量的for循环调用textbox.text

  19. 19

    Jekyll包含来自外部文件的变量

  20. 20

    Jekyll包含来自外部文件的变量

  21. 21

    Jekyll-您可以使用液体来引用前沿物质变量吗

  22. 22

    选择哪个(shopify)集合与液体中的模式循环?

  23. 23

    在Jekyll中访问_data(循环循环)

  24. 24

    在Jekyll / Liquid中嵌套变量

  25. 25

    如何在Javascript中设置液体变量的值

  26. 26

    如何通过液体处理Jekyll文档中条件项目符号中的多余空间

  27. 27

    在gh页的Jekyll中是否可以扩展{{content}}而无需评估液体标签?

  28. 28

    端口能否在Express中呈现页面并返回数据

  29. 29

    Orchard Core中主题视图中液体页面和cshtml页面之间的区别

热门标签

归档