我的问题与此类似: Sulu CMS:是否可以仅在另一种特定类型的节点下限制创建某种类型的节点?
所以基本上我需要一个新闻文章列表,有以下限制:
所有新闻页面都需要有一个像 /{language}/news/{article-slug} 这样的 url
新闻页面需要继承基本的 CMS 功能,如翻译、元标记、带有块的页面模板等。
一种可能的解决方案是允许仅在某个根页面下添加新闻模板页面。但根据答案https://stackoverflow.com/a/44701675/921141这是不可能的
所以我的问题很简单:如何通过其他方式实现这一点?我想到的选项:
使用自定义控制器和路由以 Symfony 方式创建一个新实体。但是如何创建管理界面来管理我的新闻实体,就像网站空间内的所有内容页面一样?
为新闻文章创建一个单独的网络空间,并将可用的页面模板限制为
News
仅。我不确定在一个网站上是否有可能拥有多个网站空间。