【问题标题】:How to specify a Fieldset in the KeystoneJS Admin App?如何在 KeystoneJS Admin App 中指定字段集?
【发布时间】:2021-10-15 14:25:36
【问题描述】:

是否可以在 Keystone_v5 的 Admin App 中指定 FieldSet ?

我只想将所有 SEO 字段分组到一个字段集下。

【问题讨论】:

  • 可能的方法是为 SEO 字段创建单独的模型并添加关系?

标签: keystonejs


【解决方案1】:

此功能从未进入 Keystone 5。您可以做的最好的事情是按照您的建议在单独的列表中对这些字段进行建模,或者创建自定义字段类型。

自定义字段类型可以写入数据库中的多个列(因此您无需更改数据库结构),它们使您可以完全控制输入在管理 UI 中的呈现和布局方式(因此您例如,可以添加章节标题等)。不幸的是,在 v5 中创建自定义字段类型并没有很好的记录。您基本上需要查看现有的字段类型源代码并复制这些模式。

或者,Keystone 6 将支持字段组,该Keystone 6 目前处于预览版中。一些工作已经完成(尽管其余工作尚未安排)。我的猜测是它将在 9 月底之前推出。如果您有兴趣,请关注release notes。如果你想走这条路,创建custom field types in v6 也容易得多。

【讨论】:

  • 非常感谢。我终于添加了新的字段,都以seo为前缀,比如seoTitle...我一定会关注Keystone_V6。
猜你喜欢
  • 1970-01-01
  • 2018-05-20
  • 1970-01-01
  • 2016-06-26
  • 1970-01-01
  • 2016-08-22
  • 2014-09-25
  • 1970-01-01
  • 2016-08-18
相关资源
最近更新 更多