如何在Sanity CMS中建立一对多关系的模型

问题描述

:)

我正在为客户开发CMS。该网站将包含许多信息,这些信息分为两个部分,并且页面可以包含子页面(不超过一层)。我一直在尝试将其实施到Sanity CMS中的方法,但是我感觉还没有达到最佳效果。所以我正在寻找一些选择。这就是我现在正在做的:

  • section模式包含对page的引用数组。这样,客户端可以更改页面的顺序。
  • page模式包含对section的单个引用字段。通过使用document actions
  • ,它与发布时的section模式中的数组保持最新。
  • page模式包含page的父引用字段和page的子页面引用数组。这些字段也会在发布时同步,并包含验证,以确保不能同时设置parentsubPages字段。

我知道同步字段不是严格必需的,但是我喜欢UX的改进。您将如何以不同的方式实现这一目标?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...