【发布时间】:2017-01-25 01:14:16
【问题描述】:
我们创建了一个名为“属性”的自定义内容类型。我们的内容目录如下所示:content/property/。然后,我们为主题中的属性创建了一个列表布局:themes/theme_name/layouts/property/。
单人工作正常。我们根本无法让列表布局正常工作。我们需要哪些模板函数来迭代列表视图中的属性?在single.html 中我们使用{{range .Data.Properties }} 和{{ range .Data.Page }},我们也在list.html 中尝试过。基本上,我们只需要知道如何从 Markdown 文件中迭代数据以获取页面上的特定内容类型。
【问题讨论】:
-
您是否尝试过删除
list.html,Hugo 应该为您的自定义类型生成一个默认列表?我也会尝试{{range .Data.Property }}(即单数),只是为了确定。参考在gohugo.io/templates/list