1

是否可以只允许内容创建者在可重复组中添加 1 或 2 个元素?我正在寻找这样的东西:

     "content_teasers" : {
        "type" : "Slice",
        "fieldset" : "Content Teasers",
        "description" : "One or two teasers with Image, Title, Text and an optional link",
        "repeat": 2,
        "repeat" : {
          "image" : {
            "type" : "Image",
            "config" : {
        [...]

其中"repeat": 2设置允许元素的数量。

4

2 回答 2

1

不,这是不可能的,今天的方法是在切片的不可重复部分中添加字段。我是 Prismic 团队的一员,所以我只是将其记录为开发团队的功能请求!是因为您有严格的设计规则,即拥有 X 个组件吗?或者您不想处理太多箱子的展示(如果他们放了 1、2 或 10 个物品?)

于 2020-03-12T18:18:00.527 回答
0

我最近遇到了类似的问题,但找到了一个对我有用的 hacky 解决方案(仍然希望正式添加到 Prismic 中)。如果您在添加到 JSON 配置之前"repeat": false将所需的项目数量添加到页面,它将保留这些项目,但无法添加更多项目。

于 2020-12-23T00:34:57.523 回答