【问题标题】:Is there a way to output DNN pages to the page via a 2sxc app using C# Razor template?有没有办法使用 C# Razor 模板通过 2sxc 应用程序将 DNN 页面输出到页面?
【发布时间】:2021-11-24 00:59:22
【问题描述】:

我想设置一个 2sxc 应用来处理 DNN 菜单,而不是使用 DDR 菜单。因此,模板会像 DNN 的 Pages 部分一样抓取页面,并将它们呈现在页面上,就像 DDR 菜单模板一样。不过,我可以将自己的结构模板化。

我想要这样做的原因是,我可以制作一个最大程度可编辑的标题,其中包括一个包含 DNN 中典型页面以外的内容的大型菜单。这甚至可能吗?如果是这样,怎么做? C# Razor 代码是什么?

【问题讨论】:

    标签: dotnetnuke 2sxc


    【解决方案1】:

    一切皆有可能,唯一的问题是它会有多复杂。

    一种选择是使用 DNN API 来获取数据。您可以查看 DDR 代码以了解它是如何完成的

    另一个选项是使用带有Pages 数据源的可视查询。 https://docs.2sxc.org/api/dot-net/ToSic.Sxc.DataSources.Pages.html 添加了 ca。 2sxc 12. 目前只在编辑对话框的页面选择器中使用,所以可能功能不完整。但我个人会从那里开始。

    【讨论】:

    • 我去看看,谢谢。
    猜你喜欢
    • 1970-01-01
    • 2012-02-15
    • 1970-01-01
    • 1970-01-01
    • 2022-09-23
    • 2022-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多