dotCMS - 如何在内容中创建包含两个字段的键,Rest API save/publish 包含多个内容

dotCMS - How to create keys with two fields in content, Rest API save/publish with multiple content

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

2) 在将 REST api 调用到 save/publish 内容时,有什么方法可以传递多个输入而不是单个 PUT 或 POST。 https://dotcms.com/docs/latest/rest-api-end-points#ContentResource

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

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

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

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

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