SitecoreWebサービスを介してその場でアイテムを作成しています。これまでのところ、この関数からアイテムを作成できます。
AddFromTemplate
そして私もこのリンクを試しました: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は私にいくらかの価値を与えると思いましたが、それを得るのは難しいと思いました。どんな手掛かり?