如何使用Sitecore Glass Mapper渲染CSS类的链接

5月5日

我有以下链接:

<a class="btn btn-primary" href="#">View details »</a>

如何使用仍保留CSS类的sitecore玻璃渲染链接?使用sitecore中的字段渲染器时,您曾经能够将类作为附加参数传递,这对玻璃如何工作?

这是我到目前为止所拥有的:

@RenderLink(x => x.Link)

但是,这只会呈现没有类的链接。

任何帮助表示赞赏。谢谢。

鲁德·范·法利尔

您还可以像这样创建一个启用PageEditor的版本,它应该自动考虑Class属性:

@Editable(Model, x => x.Link)

或者,当您使用RenderLink时,可以传递带有class属性的集合:

@RenderLink(x => x.Link, new System.Collections.Specialized.NameValueCollection { { "class", "btn btn-primary" } })

编辑:将示例修改为工作代码,并为可编辑添加了格式示例

您可以为“可编辑”指定格式:

@(Editable<YourModelType>(Model, x => x.Link, string.Format("<a href=\"{0}\" class=\"btn btn-primary\">{1}</a>", x.Link.Url, x.Link.Text)))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何不使用Sitecore Glass Mapper渲染链接标题

来自分类Dev

使用Glass Mapper在Sitecore视图渲染中使用通用类型

来自分类Dev

Sitecore Glass Mapper-使用项目渲染

来自分类Dev

如何在Sitecore 7.x和Solr 4.7中使用Glass Mapper 3.3

来自分类Dev

如何防止Glass Mapper进行Sitecore快速查询?

来自分类Dev

使用Glass Mapper的Sitecore 8可编辑字段

来自分类Dev

使用Glass Mapper在Sitecore MVC视图中继承模型和渲染参数

来自分类Dev

清除使用Glass.Mapper.Sc BeginRenderLink呈现的Sitecore链接字段可删除包装的字段

来自分类Dev

Sitecore Glass.Mapper返回null

来自分类Dev

使用Sitemap的Glass Mapper获取内部链接的绝对网址

来自分类Dev

从Glass.Mapper.Sitecore升级到Glass.Mapper.Sc时缺少InstanceContext

来自分类Dev

从Glass.Mapper.Sitecore升级到Glass.Mapper.Sc时缺少InstanceContext

来自分类Dev

在Sitecore中,Glass Mapper Editable功能在遍历对象集合时如何工作?

来自分类Dev

在Sitecore Glass Mapper中禁用特定属性的版本检查

来自分类Dev

如何使用glass.mapper获取项目的模板ID?

来自分类Dev

对于Glass Mapper,如果在“常规链接”字段中选择了“内部链接”,则Glass Mapper使用项目名称作为链接文本

来自分类Dev

Glass Mapper渲染图像数据属性

来自分类Dev

使用Glass Mapper处理Sitecore网站上的可选字段和相关标记的最佳方法是什么?

来自分类Dev

在Sitecore8.1中使用Glass.Mapper时,“可编辑”上出现运行时错误

来自分类Dev

使用Glass Mapper对子代类型使用流利的映射

来自分类Dev

Glass.Mapper.Sc是否将索引字段用于sitecore7搜索

来自分类Dev

Sitecore中的A / B测试-Glass Mapper中的空数据源错误

来自分类Dev

Glass.Mapper.Sc是否将索引字段用于sitecore7搜索

来自分类Dev

Glass Mapper V4语言项回退,如何使其与Autofac一起使用?

来自分类Dev

如何使用其他属性扩展Glass.Mapper.Sc.Fields.Image?

来自分类Dev

如何使用Glass Mapper获取空值而不是空字符串?

来自分类Dev

如何将标准值应用于使用Glass.Mapper创建的项目

来自分类Dev

Glass Mapper RenderLink双引号

来自分类Dev

Glass Mapper RenderLink链接描述-默认文本(如果为空)

Related 相关文章

  1. 1

    如何不使用Sitecore Glass Mapper渲染链接标题

  2. 2

    使用Glass Mapper在Sitecore视图渲染中使用通用类型

  3. 3

    Sitecore Glass Mapper-使用项目渲染

  4. 4

    如何在Sitecore 7.x和Solr 4.7中使用Glass Mapper 3.3

  5. 5

    如何防止Glass Mapper进行Sitecore快速查询?

  6. 6

    使用Glass Mapper的Sitecore 8可编辑字段

  7. 7

    使用Glass Mapper在Sitecore MVC视图中继承模型和渲染参数

  8. 8

    清除使用Glass.Mapper.Sc BeginRenderLink呈现的Sitecore链接字段可删除包装的字段

  9. 9

    Sitecore Glass.Mapper返回null

  10. 10

    使用Sitemap的Glass Mapper获取内部链接的绝对网址

  11. 11

    从Glass.Mapper.Sitecore升级到Glass.Mapper.Sc时缺少InstanceContext

  12. 12

    从Glass.Mapper.Sitecore升级到Glass.Mapper.Sc时缺少InstanceContext

  13. 13

    在Sitecore中,Glass Mapper Editable功能在遍历对象集合时如何工作?

  14. 14

    在Sitecore Glass Mapper中禁用特定属性的版本检查

  15. 15

    如何使用glass.mapper获取项目的模板ID?

  16. 16

    对于Glass Mapper,如果在“常规链接”字段中选择了“内部链接”,则Glass Mapper使用项目名称作为链接文本

  17. 17

    Glass Mapper渲染图像数据属性

  18. 18

    使用Glass Mapper处理Sitecore网站上的可选字段和相关标记的最佳方法是什么?

  19. 19

    在Sitecore8.1中使用Glass.Mapper时,“可编辑”上出现运行时错误

  20. 20

    使用Glass Mapper对子代类型使用流利的映射

  21. 21

    Glass.Mapper.Sc是否将索引字段用于sitecore7搜索

  22. 22

    Sitecore中的A / B测试-Glass Mapper中的空数据源错误

  23. 23

    Glass.Mapper.Sc是否将索引字段用于sitecore7搜索

  24. 24

    Glass Mapper V4语言项回退,如何使其与Autofac一起使用?

  25. 25

    如何使用其他属性扩展Glass.Mapper.Sc.Fields.Image?

  26. 26

    如何使用Glass Mapper获取空值而不是空字符串?

  27. 27

    如何将标准值应用于使用Glass.Mapper创建的项目

  28. 28

    Glass Mapper RenderLink双引号

  29. 29

    Glass Mapper RenderLink链接描述-默认文本(如果为空)

热门标签

归档