【问题标题】:GlassMapper Render Link add Target for external LinksGlassMapper 渲染链接为外部链接添加目标
【发布时间】:2016-11-17 16:45:46
【问题描述】:

我们使用的是 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 Target 属性?

因此,如果内容编辑器选择“外部链接”,我们需要使用 target="_blank" 生成链接

【问题讨论】:

    标签: razor sitecore razorengine glass-mapper sitecore8.1


    【解决方案1】:

    当你选择外部链接时,使用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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-18
      • 1970-01-01
      • 2021-02-10
      • 1970-01-01
      相关资源
      最近更新 更多