我有一个映射到Glass.Mapper.SC.Fields.Link
项目的常规链接字段。
[SitecoreField(IFeatured_Image_Carousel_SlideConstants.LinkFieldName)]
public virtual Link Link { get; set; }
我不确定如何确定链接是外部链接还是目标窗口是什么。在Sitecore中,我已将常规链接设置为“目标窗口”的外部链接:新浏览器:
我正在使用页面上的链接URL,如下所示:
<a href="@slide.Link.Url" target="@slide.LinkTarget"> ... </a>
public string LinkTarget
{
get
{
not sure what to do in here
}
}
理想情况下,我希望获得“目标窗口”设置,而不仅仅是在新窗口中打开所有外部链接,以便内容作者可以为每个链接选择是否在新窗口中打开它。