我正在通过 Sitecore Web Service 即时创建项目。到目前为止,我可以从此函数创建项目:
添加从模板
我也试过这个链接:http ://blog.hansmelis.be/2012/05/29/sitecore-web-service-pitfalls/
但我发现很难访问这些字段。到目前为止,这是我的代码:
public void CreateItemInSitecore(string getDayGuid, Oracle.DataAccess.Client.OracleDataReader reader)
{
if (getDayGuid != null)
{
var sitecoreService = new EverBankCMS.VisualSitecoreService();
var addItem = sitecoreService.AddFromTemplate(getDayGuid, templateIdRTT, "Testing", database, myCred);
var getChildren = sitecoreService.GetChildren(getDayGuid, database, myCred);
for (int i = 0; i < getChildren.ChildNodes.Count; i++)
{
if (getChildren.ChildNodes[i].InnerText.ToString() == "Testing")
{
var getItem = sitecoreService.GetItemFields(getChildren.ChildNodes[i].Attributes[0].Value, "en", "1", true, database, myCred);
string p = getChildren.ChildNodes[i].Attributes[0].Value;
}
}
}
}
如您所见,我正在创建一个项目,并且我想访问该项目的字段。我认为GetItemFields会给我一些价值,但发现很难得到它。有什么线索吗?