首页 > 解决方案 > 将一个 Web 部件嵌套在另一个 Web 部件中

问题描述

有谁知道 Kentico CMS 中是否有办法将一个 Web 部件嵌套在另一个 Web 部件中?我做了一些研究,我没有看到很多关于这个主题的结果,所以看起来简短的答案是否定的,但也许有一个解决方法?在我正在处理的项目中,要求内容作者能够在页面上放置一个汉堡菜单,然后通过拖放在该汉堡菜单中添加其他内容。如何在 Kentico 内实现这一目标?

谢谢。

标签: c#asp.netnestedweb-partskentico

解决方案


通常,Web 部件由用户控件而不是嵌套的 Web 部件组成。以 CMSRepeater 为例。它设置由 Kentico 创建的用户控件的属性。

对于您所解释的内容,您似乎想要一个带有小部件区域的自定义 Web 部件。这些小部件区域将允许您将内容拖放到位(我真的不知道什么内容,因为您不能在 Kentico 中拖放内容,只有区域/小部件)。

对于导航,您可能希望根据内容树来创建它,但在您的情况下,汉堡菜单可能不适用于导航。


推荐阅读