是否可以通过2sxc c#剃须刀模板加载DNN皮肤对象



DNN 9.3.2/2sxc 10.25.2

偶尔我会收到在DNN和2sxc中进行花式设计的请求,在我创建的组件中放置导航或面包屑。例如,一个页面Hero有一个背景图像、一个标题、一些文本和一个内置的DNN面包屑

另一个场景是:一个侧边栏卡,它有一个标题、文本、当前根的子项的ddr菜单,然后还有一些文本。

我希望始终使用2sxc使内容编辑器能够轻松编辑内容,但要利用DNN主题对象在模板内动态输出内容。

有没有办法通过2sxcc#剃刀模板加载DNN皮肤对象(比如面包屑、ddrmenu或徽标(?

至少直接来说,这将非常困难,因为Razor是MVC的一部分,不太适合.ascx web组件。所以几乎不可能。

解决方法是使用一些jQuery魔术——以正常方式将真实组件放在页面上——也许放在隐藏的div中——然后jQuery将其移动到应该注入的位置。

最新更新