4

在一个模型中,我使用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 项目中创建所有页面的列表?(在模型中使用代码的可能性有限)

4

0 回答 0