如何创建lektor项目的所有页面列表?

时间:2017-02-17 12:04:57

标签: python templates model jinja2 lektor

模型中,我使用 select 类型的字段让用户在我网站根目录的所有子项中选择一个链接:

[fields.link]
label = Link
type = select
source = site.get('/').children

要在我的模型中提供这些孩子的列表,我使用以下命令

site.get('/').children

模型中

模板中,我使用以下jina2代码创建链接:

<a href="{{ '/' + this.link|url }}">my link</a>

这允许用户在我页面的'/'的所有孩子中选择一个链接地址。 这仅限于根目录的子级。现在我想在我的lektor项目中将此功能扩展为所有已创建页面的列表,但我不知道如何执行此操作。

是否有可能在我的lektor项目中创建所有页面的列表? (在模型中使用代码的可能性有限)

0 个答案:

没有答案