2

我可以使用文件夹 TCMURI 创建组件,如下所示:

var schemaInfo = client.ReadSchemaFields(
    "tcm:184-1882-8", true, new ReadOptions());

ComponentData component = (ComponentData)client.GetDefaultData(
    ItemType.Component, "tcm:19-454-2");

我可以在要创建组件的地方传递 WebDavURL 而不是这个 TCMURI 吗?

提前致谢。

4

1 回答 1

7

您应该简单地使用 WebDAV URL 而不是 TCM URI:

string folderWebDAVURL = "/webdav/MyPublication/Path/To/Folder";

ComponentData component = (ComponentData)client.GetDefaultData(
    ItemType.Component, folderWebDAVURL);
于 2012-05-07T04:56:31.137 回答