2017-06-14 85 views
0

在dotCMS中,
1)我創建了一個名稱爲product的內容類型,其中包含3個字段(name,id,description)。通過選擇唯一選項創建的名稱和ID字段。名稱和Id字段組合應該具有唯一性。但在dotCMS中有個別字段唯一選項。當我嘗試使用下面的數據添加新內容時,它無法插入。
a)名稱:prod1,id:1,說明:電話。
b)名稱:prod2,id:1,說明:平板電腦。dotCMS - 如何在內容中創建帶有兩個字段的密鑰,Rest API保存/發佈多個內容

2)在調用REST API來保存/發佈內容時,有沒有什麼辦法可以傳遞多個輸入,而不是單個PUT或POST。 https://dotcms.com/docs/latest/rest-api-end-points#ContentResource

有沒有解決上述兩個問題的方法?

回答

0
  1. 唯一選項僅適用於單個字段,並確保每個內容項僅對該字段具有唯一值。沒有內置的方法來檢查多個字段的唯一性。

但是一個比較簡單的方法做你想做的是創造的名稱和ID字段的值自動填充一個單獨的自定義字段(只是追加兩個字段的值),然後只需設置自定義字段上的唯一標誌。有關自定義字段的更多信息,請參閱https://auth.dotcms.com/docs/latest/custom-field。請注意,dotCMS初學者網站包含許多自定義字段,您也可以將其用作示例。

  1. 我不確定你的意思。如果您的意思是您可以創建一個REST調用來創建或更新多個單獨的內容項目,那麼答案是否定的 - 您需要爲要創建或更新的每個項目執行單獨的REST調用。 (所以你需要編寫一個循環來創建每一個內容,或者使用另一種方法,例如使用CSV文件導入內容)。

如果這不是你的意思,你能否澄清你的問題?

+0

我會嘗試點1的自定義字段。對於點2,是的,我的意思是同樣的事情,調用具有多個輸入的REST API,我們可以通過CSV文件導入多個內容,是否有任何REST API端點調用CSV導入功能而不是使用UI? –

相關問題