【问题标题】:How do you create two (linked) sub-sites?您如何创建两个(链接的)子站点?
【发布时间】:2017-10-27 01:56:21
【问题描述】:

我已经按照官方说明here 安装了撇号“博客”包。我现在正在尝试创建 2 个单独的“子站点”,其中:

1) 博客页面:

  • 站点 1 的博客页面仅显示关于站点 1 的博客文章
  • 站点 2 的博客页面仅显示关于站点 2 的博客文章

2) 一般页面:

  • 站点 1 的常规页面仅显示有关站点 1 的内容
  • 站点 2 的常规页面仅显示站点 2 的内容

所以要解决BLOG问题(1)我想做以下,在上面的说明中:

另一种方法是扩展模块,创建新模块和 用于管理内容的完全独立的管理栏项目。如果你 采用这种方法时,您必须设置一个不同的名称属性 配置撇号博客的子类,例如文章。这个 将是每篇博文在数据库中的类型值 子类。

不幸的是,我无法确切地知道如何做到这一点 - 我在 app.js 中尝试了各种方法来扩展博客模块,但我不断得到:

构建 XXX 模块时出错 错误:模块 XXX 有一个 别名 blog,与之前注册的模块或核心冲突 撇号功能。

【问题讨论】:

  • 发布原始配置和扩展配置会很有帮助。您是否尝试过在投诉模块中将 alias 设置为不同的名称?

标签: apostrophe-cms


【解决方案1】:

您可以只创建两个“撇号博客”页面(Blog1 和 Blog2)链接到不同的标签(在页面属性中定义的 blog1 和 blog2)。

现在,当您创建博客文章时,您可以选择正确的标签以使文章出现在正确的页面中。

【讨论】:

    猜你喜欢
    • 2017-08-02
    • 1970-01-01
    • 2021-06-26
    • 2015-11-12
    • 1970-01-01
    • 1970-01-01
    • 2022-06-19
    • 1970-01-01
    • 2012-04-29
    相关资源
    最近更新 更多