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