如何解决如何在Sanity CMS中建立一对多关系的模型
:)
我正在为客户开发CMS。该网站将包含许多信息,这些信息分为两个部分,并且页面可以包含子页面(不超过一层)。我一直在尝试将其实施到Sanity CMS中的方法,但是我感觉还没有达到最佳效果。所以我正在寻找一些选择。这就是我现在正在做的:
-
section
模式包含对page
的引用数组。这样,客户端可以更改页面的顺序。 -
page
模式包含对section
的单个引用字段。通过使用document actions ,它与发布时的 -
page
模式包含page
的父引用字段和page
的子页面引用数组。这些字段也会在发布时同步,并包含验证,以确保不能同时设置parent
和subPages
字段。
section
模式中的数组保持最新。
我知道同步字段不是严格必需的,但是我喜欢UX的改进。您将如何以不同的方式实现这一目标?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。