c# - 将一个 Web 部件嵌套在另一个 Web 部件中
问题描述
有谁知道 Kentico CMS 中是否有办法将一个 Web 部件嵌套在另一个 Web 部件中?我做了一些研究,我没有看到很多关于这个主题的结果,所以看起来简短的答案是否定的,但也许有一个解决方法?在我正在处理的项目中,要求内容作者能够在页面上放置一个汉堡菜单,然后通过拖放在该汉堡菜单中添加其他内容。如何在 Kentico 内实现这一目标?
谢谢。
解决方案
通常,Web 部件由用户控件而不是嵌套的 Web 部件组成。以 CMSRepeater 为例。它设置由 Kentico 创建的用户控件的属性。
对于您所解释的内容,您似乎想要一个带有小部件区域的自定义 Web 部件。这些小部件区域将允许您将内容拖放到位(我真的不知道什么内容,因为您不能在 Kentico 中拖放内容,只有区域/小部件)。
对于导航,您可能希望根据内容树来创建它,但在您的情况下,汉堡菜单可能不适用于导航。
推荐阅读
- php - 移动平台 iCal 下载不起作用
- c - CS50 恢复不输出任何图像
- vhdl - 错误 (10327):VHDL 错误:无法确定运算符“”=“”的定义——找到 0 个可能的定义
- amazon-web-services - 如何将安全组附加到 EKS 集群中的负载均衡器?
- mysql - 在按和计数分组后获取左加入
- dataframe - “DataFrame”对象在数据块中没有“显示”属性
- python - 未找到 BS4 模块
- flutter - 如何在颤动中并排对齐列表视图中的项目?
- asp.net-core - 使用 Html.BeginCollectionItem 从模式弹出窗口中捕获数据作为部分视图的一部分
- android - 类型与 Kotlin 通用适配器不匹配