【问题标题】:Umbraco 7 Macro RenderingUmbraco 7 宏渲染
【发布时间】:2015-07-06 12:31:48
【问题描述】:

我将 Umbraco 7 用于 Intranet。我希望复制后端的一些功能,我注意到当它在后端呈现宏时,它会在整个页面加载之后/期间加载宏。

我希望在前端复制相同的功能,以便它可以快速加载整个页面,然后在宏完全渲染时渲染宏

以前有没有人做过类似的事情?

谢谢 伊恩

【问题讨论】:

  • 你想做什么?前端呈现宏。使用Umbraco.RenderMacro(string alias) 渲染宏
  • 目前在 Umbraco 7 的后端,当您加载带有宏的页面时,它会像 iframe 一样单独加载它们,所以它让您认为页面加载速度更快,我想复制它在前端。
  • 如果你有一个慢的宏,你需要改进代码,或者使用缓存。要单独加载,请使用 AJAX 调用。 w3schools.com/ajax

标签: umbraco umbraco7 umbraco-mvc umbraco-macros


【解决方案1】:

它在 Umbraco 后端工作的原因是宏在 RichText 编辑器中存储为自定义标记。有一些 JS 会查找代码,然后解析宏详细信息并将标记的表示形式加载到编辑器中。

如果您想复制后台的功能,请查看 Umbraco 的源代码,看看您是否可以使用他们使用的方法。

【讨论】:

  • 嗨蒂姆谢谢你的回复,它非常有帮助。我现在已经按照 AJAX 调用替换了它们,有时间我会进一步调查
猜你喜欢
  • 1970-01-01
  • 2011-10-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多