任何人都可以指导我如何在DD4T代码中使用Razor模板中的SiteEdit特定语法或标签?我已经在其中看到了Site Edit相关的类,但是无法理解如何在视图中使用SiteEdit标签,其中有一些类似于Dreamweaver的语法RenderComponentField或tcdl:ComponentField我们在Dreamweaver中使用的语法.我是DD4T的新手,我正在使用SiteEdit 2009 SP3和SDL Tridon 2011 SP1.
提前致谢.
更新:我们已经尝试了答案中提到的实现,但遗憾的是,当我们访问代理页面时出现"无效模板"时,我们收到错误 - HTML无效,可能是因为您的模板代码产生了无效的HTML,例如内部的ap标签使用W3C标记验证服务等验证程序检查HTML,更正模板并重新发布." 我想这是因为我们在组件和页面模板中使用了动态页面和组件TBB,因此Xml内容被推送到html页面.
让我们知道如何继续下去.
我们已经开始探索SiteEdit.我们可以为html页面启用和使用它,但是如果内容作为XML Document发布,任何人都可以指导我们是否可以使用它.我们尝试过这样做,但是当通过SiteEdit代理(在端口84上)访问时,SiteEdit按钮没有出现在已发布的XML页面上.