2015-07-06 68 views
0

Im使用Umbraco 7作为Intranet。我希望能够复制后端的一些功能,当它在后端渲染宏时会注意到,它会在整页加载之后加载宏。Umbraco 7宏呈现

我希望复制在前端,相同的功能,使其能快速加载整个页面然后渲染宏到什么时候。他们已完全呈现

有任何人做过这样的事情之前?

感谢 伊恩

+0

你想做什么?前端渲染宏。使用'Umbraco.RenderMacro(字符串化名)'呈现宏 –

+0

目前在一把umbraco 7的后端,当你上加载宏的一个页面,它会单独加载它们都喜欢内部框架,因此,它让你觉得网页载入速度更快,我想在前端进行复制。 –

+0

如果你有一个缓慢的宏,你需要改进代码或使用缓存。为了单独加载,请使用AJAX调用。 http://www.w3schools.com/ajax/ –

回答

0

它的工作原理一样,在一把umbraco后端的原因是宏被存储为的文本编辑器自定义标记。有一些JS查找代码,然后解析宏细节,并将标记的表示加载到编辑器中。

如果你要复制的后台办公的功能,看看为一把umbraco源代码,看看是否可以使用,他们使用的方法。

+0

喜添 谢谢您的回复,就已经非常有帮助。我现在已经将它们替换为AJAX调用,当我有时间时,我会进一步调查它 –