【发布时间】:2012-05-15 16:09:02
【问题描述】:
我有一个关于在使用母版页构建的 .net 网站中实现新 UI 的问题。
我们的解决方案使用 .NET 母版页。一切都按照文档中的 here) 进行配置,因为我们的母版页使用文件末尾的 代码来确保正确嵌入 siteedit /i 代码。当我们浏览网站并切换到 UI 界面时,实际上打开了母版页(即使拉入了正确的内容组件进行编辑)……但这使得用户无法在新用户界面。
有没有一种简单的方法来解决我缺少的这个问题?我担心我将不得不对默认 UI/siteedit 代码块输出的代码进行一些操作,以放入正确的页面 tcm-id。
提前致谢,
约翰
【问题讨论】:
-
目前尚无详细信息,但我们的培训环境正在使用 Master Pages 和 Tridion UI - 存在一些挑战,但在那里部署它并没有真正的问题。尝试将生成的 HTML 与“标准”页面进行比较?
-
嘿 Nuno,谢谢,我知道我需要在 部分中的真实页面的页面 ID。我只是没有看到一种 ootb 方法可以从我的普通 .aspx 页面将其提供给母版页?我肯定在这里遗漏了一些明显的东西。
-
您是否尝试过从母版页中删除站点编辑 TBB 并将其放在实际页面中?
-
将其放在内容占位符中,然后从母版页加载。请记住,UI 关心的只是渲染页面的最终 HTML
-
这就是我所拥有的,它正在处理母版页,我在 body 标记正上方的占位符之一中有 siteedit 初始化标记“”。它当我使用 id="tridion.siteedit" 发布页面 http://
>/WebUI/Editors/SiteEdit/Views/Bootstrap/Bootstrap.aspx?mode=js 时正在生成以下脚本标签。我相信这一点是 UI 工作的关键。在脚本标记上方,它还有页面设置 JSON。在我的页面上,我有带有 SiteEdit URL http:// 的 SiteEdit TBB>/WebUI/Editors/SiteEdit/
标签: tridion