GlassMapper Render Link 为外部添加目标 Links

GlassMapper Render Link add Target for external Links

我们使用的是 sitecore 8.1 GlassMapper 4.4.1.188。

我们正在如下所示的锚点中渲染图像:

 using (BeginRenderLink(item, x => x.CarouselLink, isEditable: true))
 {
     @RenderImage(item, x => x.CarouselImage, isEditable: true)
 }

一切正常。

我们如何强制 Renderlink 根据 General Link 的 sitecore 输入插入 Html 目标属性?

因此,如果内容编辑器选择 "External link",我们需要使用 target="_blank"link 生成 link

当您 select 外部 link 时,使用 New browser 选项:

这是cshtml代码:

@using (Html.Glass().BeginRenderLink(Model, x => x.Link))
{
    <span>aaa</span>
}

这是html输出:

<a href="http://google.com" target="_blank"><span>aaa</span></a>