:)
我正在为客户开发CMS。该网站将包含许多信息,这些信息分为两个部分,并且页面可以包含子页面(不超过一层)。我一直在尝试将其实施到Sanity CMS中的方法,但是我感觉还没有达到最佳效果。所以我正在寻找一些选择。这就是我现在正在做的:
section
模式包含对page
的引用数组。这样,客户端可以更改页面的顺序。page
模式包含对section
的单个引用字段。通过使用document actions section
模式中的数组保持最新。
page
模式包含page
的父引用字段和page
的子页面引用数组。这些字段也会在发布时同步,并包含验证,以确保不能同时设置parent
和subPages
字段。我知道同步字段不是严格必需的,但是我喜欢UX的改进。您将如何以不同的方式实现这一目标?