0

在 dotCMS 中,
1)我创建了一个名为 product 的内容类型,其中包含 3 个字段(名称、id、描述)。通过选择唯一选项创建的名称和 ID 字段。名称和 ID 字段组合应具有唯一性。但在 dotCMS 中有单独的字段唯一选项。当我尝试使用以下数据添加新内容时,它无法插入。
a) 名称:prod1,id:1,描述:电话。
b) 名称:prod2,id:1,描述:平板电脑。

2)在调用 REST api 来保存/发布内容时,有没有办法传递多个输入而不是单个 PUT 或 POST。 https://dotcms.com/docs/latest/rest-api-end-points#ContentResource

以上两个问题有解决办法吗?

4

1 回答 1

0
  1. 唯一选项仅适用于单个字段,并确保每个内容项仅具有该字段的唯一值。没有内置方法可以检查多个字段的唯一性。

但是,一种相对简单的方法是创建一个单独的自定义字段,该字段自动填充名称和 ID 字段的值(只需附加两个字段的值),然后在自定义字段上设置唯一标志场地。有关自定义字段的更多信息,请参阅https://auth.dotcms.com/docs/latest/custom-field。请注意,dotCMS 起始站点包含许多您也可以用作示例的自定义字段。

  1. 我不确定你是什么意思。如果您的意思是可以进行一次 REST 调用来创建或更新多个单独的内容项,那么答案是否定的 - 您需要为要创建或更新的每个项进行单独的 REST 调用。(因此,您要么需要编写一个循环来创建每个内容,要么使用另一种方法,例如使用 CSV 文件导入内容)。

如果这不是你的意思,你能澄清你的问题吗?

于 2017-06-15T17:26:44.910 回答