我目前有几个项目页面,我希望显示与每个项目相关联的团队成员列表(一个成员可能与多个项目相关联)但我不知道如何创建它。分类法没有提供足够的信息(理想情况下想要显示带有名称和简短生物的图像)所以我假设我需要创建一个/ team-members /页面,其下面有成员页面并以某种方式将其拉出来每个项目。
如何通过管理面板将团队成员添加到项目中?
答案 0 :(得分:0)
基本上,您可以为每个团队成员创建一个页面。如果您不想单独显示这些页面,则这些页面可能是不可见的
然后为每个项目创建一个页面。
如果要将一个成员页面用作一个项目页面的一部分,只需将其包括在内:
{{ page.find('/some/other.page').content }}
请注意,上述代码可能要求您激活页面上的树枝解析。
这样,您可以在多个项目页面中包含相同的团队成员,并从管理面板中仅在一个位置更新团队成员内容。
另一种方法是创建一个插件,使您能够按照自己的意愿管理项目和成员,但是如果Grav能够开箱即用,那么它可能会有点过分。