我的代码:
<a data-toggle="dropdown">Associate Sites<i class="fa fa-angle-down"></i></a>
我尝试了以下代码:
名称空间:
@using System.Web.Mvc
@using Sitecore.Mvc
@using Glass.Mapper.Sc
@using Sitecore.Mvc.Presentation
@inherits Glass.Mapper.Sc.Web.Mvc.GlassView<CassiaMvc.Models.Footer>
代码:
@Html.Sitecore().BeginField("Link Field", new { @data-toggle="dropdown" })
@Html.Sitecore().Field("Destination URL", item)
@Html.Sitecore().EndField()
请让我知道我做错了什么。
答案 0 :(得分:1)
您不能在动态对象中使用连字符作为属性名称。将连字符更改为下划线:
Qt::RichText
到
@Html.Sitecore().BeginField("Link Field", new { @data-toggle="dropdown" })
字段渲染器应在渲染时将下划线转换为连字符。