首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未为插入链接设置sitecore 8目标

未为插入链接设置sitecore 8目标
EN

Stack Overflow用户
提问于 2016-03-05 01:36:57
回答 2查看 798关注 0票数 0

在插入链接上,我已将目标窗口设置为“新浏览器”。但单击时,该链接仅在当前窗口中打开。在检查页面上,发现没有为锚标签设置目标字段。我应该在哪里检查这个问题?

EN

回答 2

Stack Overflow用户

发布于 2016-03-05 07:16:38

为了正确呈现包含可选属性的链接(如Target、Style、Title等)使用提供的Sitecore帮助器或SiteCore链接渲染器。

在MVC/Razor上试试这个:

@Html.Sitecore().Field("Link Field")

如果您使用的是WebForms,则如下所示:

<sc:link field="Link Field" />

例如,以下代码将不起作用,因为它没有显式地设置目标,等等。

代码语言:javascript
复制
Sitecore.Data.Fields.LinkField linkField = item.Fields["Link1"];
var linkSrc = linkfield.GetFriendlyUrl();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35802533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档