sc的替代方法是什么:SitecoreMVC中的EditFrame

我正在处理的项目是一个使用 MVC 的新 Sitecore 8 网站构建,并且需要页面编辑器支持。简单的字段正在使用FieldRenderer.render()方法解决,但也有一些 droplink 和 multilist 字段需要在页面编辑器中可用。在 webforms 中,您可以使用sc:editframe控件,但是在使用 Sitecore MVC 时如何获得相同的功能?

我正在处理的项目是一个使用 MVC 的新 Sitecore 8 网站构建,并且需要页面编辑器支持。简单的字段正在使用FieldRenderer.render()方法解决,但也有一些 droplink 和 multilist 字段需要在页面编辑器中可用。在 webforms 中,您可以使用sc:editframe控件,但是在使用 Sitecore MVC 时如何获得相同的功能?

3

在 Sitecore 8.2 中只是一个 FYI,支持编辑框架:

@using Sitecore.Mvc.Extensions    

然后

@using(Html.EditFrame(...)) {...}
2

如果还没有,我强烈建议使用GlassMapper将您的 Sitcoce 对象映射到代码中的强类型对象。

使用 Glass,您可以使用BeginEditFrame概念来替换 WebForms 的sc:EditFrame功能。

要更进一步,请查看在核心数据库中实现edit frame buttons(此链接不是 Sitecore 8 特定的,但实现编辑框架按钮的方法是相同的),以提供非常友好的 Experience Editor 体验。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(237)
熊猫在没有标题的表中读取(pd.read csv no header)
上一篇
使用Gelf集成JavaGrayLog
下一篇

相关推荐

  • Ca talent:linkedin人才洞察 api

    关于Ca talent的问题,在insight api中经常遇到,我正在为我们的组织进行 linkedin 人才洞察。目前我们从 linkedin Talentpool 手动下载报告。我们正在根据不同的搜索条件手动下载 500 多个报告。有什么方法可以自动下载吗?我正在寻找用于下载相同报告的 API,以便我们可以以编程方式下载报告。任何输入将不胜感激。…

    2022-12-14 09:55:49
    0 56 53
  • 我需要生成格式保留的信用卡代理(令牌)(generate credit card number)

    对于电子商务应用程序,我需要使用信用卡并使用真实卡通过支付网关,但我需要存储并返回到交易发起者,这是格式保留的代理。…

    2022-12-28 07:25:46
    0 43 85
  • Thedifferencebetween bracket[]anddouble bracket[[]]foraccessingt

    R 提供了两种不同的方法来访问列表或 data.frame 的元素:[]和[[]]。…

    2022-11-21 12:26:34
    0 51 54
  • css预编译器: center;}

    CSS预编译器是一种用于构建CSS的工具,它可以将CSS代码转换为更易于管理和维护的格式。它们可以使CSS代码更加灵活,更易于重用,并且可以帮助开发人员更轻松地组织和管理CSS代码。…

    2023-01-05 06:29:43
    0 94 73
  • linux的共享文件夹在哪个目录:Linux共享文件夹在/etc/samba目录下

    Linux的共享文件夹在/var/lib/samba/目录下,查看该目录下的文件可以使用以下代码:ls /var/lib/samba/…

    2023-01-21 15:31:10
    0 13 16
  • type c接口是啥改变你的充电体验

    示例示例Type C接口是一种新型的USB连接器,它可以支持更高的数据传输速度,比传统的USB 0接口更快。与传统的USB接口不同,Type C接口可以在两端都使用,无需额外的翻转,使连接更加方便快捷。下面是一个使用Type C接口的代码示例:…

    2023-01-12 02:06:09
    0 26 41
  • carwings是什么意思智能汽车连接系统的未来

    Carwings是日产汽车公司推出的一款远程智能汽车服务,它可以帮助用户远程监控汽车的状态和行驶信息,并且可以远程控制汽车的功能。…

    2023-01-19 13:55:38
    0 37 89
  • linux开启oracle服务:在 Linux 上开启 Oracle 服务的步骤

    登录Linux系统,进入oracle安装目录,比如/u01/app/oracle/proct/11.2.0/db_1使用以下命令开启oracle服务:…

    2023-01-21 11:55:26
    0 69 30

发表评论

登录 后才能评论

评论列表(85条)