我在 sitecore 中有一般字段,可以有内部或外部链接。我只需要为外部链接添加 target="_blank" 。
我尝试在 Sitecore 中单击“插入外部链接”时将目标窗口设置为新浏览器,但没有用。
如果我也从代码中添加 target=_blank 也没关系。
代码 :
UrlOptions urlOptions = new UrlOptions();
urlOptions.LanguageEmbedding = LanguageEmbedding.Never;
Title = FieldRenderer.Render(item, "Title");
Summary = FieldRenderer.Render(item, "Short Description");
Details = FieldRenderer.Render(item, "Details");
Sitecore.Data.Fields.LinkField lf = item.Fields["TitleUrl"];
if (lf.Url != "")
{
ItemUrl = EFI.Library.SitecoreDataUtil.GetUrlForLinkField(lf, item, urlOptions);
}
else
{
ItemUrl = LinkManager.GetItemUrl(item);
}