我在umbraco上创建了一些页面并且它可以正常工作。但是我在主页面添加了一些数据网格,现在,主页面的标签加载速度太慢,因为umbraco试图在第一次调用时加载选项卡上的所有页面数据。
所以我的问题是我只能在页面上加载选定的标签吗?喜欢懒加载?例如;如果我单击第一个选项卡,请加载该数据。单击第二个选项卡后,加载第二个选项卡的数据。因为数据系统的标准负载太慢了。
谢谢!
ps:我也是umbraco的新手。所以我没有创建自定义标签...等。我刚从umbraco仪表板模板设置中创建。
答案 0 :(得分:3)
据我所知,没有办法在Umbraco节点上延迟加载标签。至少没有提供功能。
我们经常遇到类似的问题:节点/页面上有太多内容(很多富文本编辑器,每个都加载了TinyMCE),而我们的方法就是把它拉出来内容到子节点。
通过这种方式,我的意思是主页面内容保留在页面节点中,但是您可以创建作为内容节点的子节点创建的新文档类型。然后,您可以使用XSLT / Razor将存储在这些子节点中的内容提取到主内容页面上。通过这样做,您仍然拥有页面上的所有内容,但它将被分成多个节点,每个节点都可以快速加载。