2016-11-17 116 views
1

我們對Sitecore的8.1 ​​GlassMapper 4.4.1.188。GlassMapper呈現鏈接添加目標對外部鏈接

我們正處在一個錨渲染圖像象下面這樣:

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

一切運作良好。

我們怎樣才能強迫Renderlink基於從通領Sitecore的輸入插入HTML目標屬性?

所以,如果內容編輯精選「外部鏈接」,我們需要鏈接到與目標=「_空白」

回答

1

生成當您選擇外部鏈接,使用New browser選項:

enter image description here

這是CSHTML代碼:

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

,這是HTML輸出:

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