【问题标题】:orchard cms create pages in cmsorchard cms 在 cms 中创建页面
【发布时间】:2011-03-17 09:31:11
【问题描述】:

我有一个 Orchard CMS 应用程序。我想在主页之外创建多个页面。我想在其他页面上显示一个菜单。用户登录时,应根据其角色显示菜单。谁能给我解决这个问题?

【问题讨论】:

    标签: .net asp.net asp.net-mvc asp.net-mvc-3 orchardcms


    【解决方案1】:

    您可以通过在管理菜单中选择新建 --> 页面 在管理仪表板中创建新页面。 菜单是静态 atm,因此没有开箱即用的功能将菜单项限制为当前用户角色。 顺便说一句 - 不过,我正在为此构建一个模块,所以这样的功能将在几周内推出。

    干杯

    【讨论】:

    • 假设我是一个内容发布者。如何使用 live writer 或 ms word 发布页面。我可以为博客文章执行此操作,但不能为页面执行此操作。如何从一个不错的外部工具(如 live writer)创建页面内容类型?
    【解决方案2】:

    要向“主页以外”添加菜单 - 您可以使用规则 !url'/homepage' 添加一个层(这可能不准确。)然后您可以为该层分配一个菜单小部件。

    现在,获得基于角色的菜单有点困难。可以在图层规则中使用角色吗?我还没有看到它,但如果它存在,您可以使用这样的规则为每个角色创建一个层。 !url'/homepage' && 角色'foo'

    【讨论】:

      最近更新 更多