【问题标题】:Neos Multiple SitesNeos 多个站点
【发布时间】:2015-03-21 13:18:25
【问题描述】:

是否可以使用共享内容和模板管理Neos 中的多个站点?我试图在目录站点下执行此操作,但我不确定将其正确放置在哪里。我也在考虑使用语言下拉菜单?你怎么看?

【问题讨论】:

    标签: neoscms


    【解决方案1】:

    是的,Neos 可以管理具有共享内容和模板的多个站点。要创建一个新站点,您可能需要使用 站点管理 管理模块创建一个新的 站点包

    然后,您必须为您的网站分配不同的域,以便通过 Neos 后端访问它们,它们将显示在菜单的 Content 下。

    在一个站点包中,您可以使用 resource://My.First.Site/Private/Templates/NodeTypes/Test.html 引用模板,并且您可以使用 include: resource://My.First.Site/Private/TypoScript/NodeTypes/* 之类的内容从另一个站点包含 TypoScript。

    使用 Flow Query,您还可以使用节点的绝对路径访问另一个站点的内容:

    items = ${q(site).find('/sites/myfirstsite/some-node')
    

    请注意,NodeTypes.yamlSettings.yaml 中的所有配置都是全局的,并且将从所有活动站点合并。

    【讨论】:

      猜你喜欢
      • 2014-04-23
      • 1970-01-01
      • 1970-01-01
      • 2014-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-24
      相关资源
      最近更新 更多