1
我們正在嘗試以編程方式將值添加到SiteCore。其中一個領域是GeneralLink。我們上傳了一個可執行文件並嘗試將該文件鏈接到此GeneralLink字段。但它不起作用。通過SiteCore編輯器,如果我們選擇「插入鏈接」並選擇可執行文件(在媒體庫中),它就可以工作。如何以編程方式向SiteCore中的GeneralField添加值
我們正在嘗試以編程方式將值添加到SiteCore。其中一個領域是GeneralLink。我們上傳了一個可執行文件並嘗試將該文件鏈接到此GeneralLink字段。但它不起作用。通過SiteCore編輯器,如果我們選擇「插入鏈接」並選擇可執行文件(在媒體庫中),它就可以工作。如何以編程方式向SiteCore中的GeneralField添加值
找到了上述問題的答案。以下是代碼片段。
// Create the media item
MediaItem mediaItem = mediaCreator.CreateFromFile(fileName, mediaCrtrOptions);
// Create the internal link
Sitecore.Data.Fields.LinkField link = newItem.Fields[fieldName];
// this should be your complete media library path
link.Url = mediaItem.MediaPath;
link.LinkType = "internal";
link.Target = "";
link.TargetID = mediaItem.ID;
這對我們有效。希望它能幫助更多需要這些的人。
那麼你想要做什麼?通過C#鏈接到通過CMS本身? –
你可以發佈你用來做現場更新的代碼嗎? –