在wagtail中,我如何将根页(及其树)附加到所有网站的根页?
e.g。 - 我有网站1.com,2.com,根页设置为1主页,2主页下w“”Root。
现在......让我们说这些网站都共享博客......如何将博客设置为这两个网站?我必须在它们的根页面下单独添加它,这是多余的。
此外,这是一个更普遍的问题,因为网站也可以共享静态页面。因此,由于wagtail使用树结构,我应该只为根增加一个额外的级别吗?即使这样做....我必须覆盖我设置为代理我想要的正确页面的根页面中的teh服务。
这看起来非常笨拙。鉴于wagtail可以轻松管理不同的网站,我认为我忽略了一些有助于在网站之间互联网页的内容。
答案 0 :(得分:0)
Wagtail使用Materialized Path trees from django-treebeard确保每个节点始终有一条路径。提到的Wagtail“root”是所有页面的核心根,每个站点都有一个以主根作为父节点的节点。
这意味着没有简单的方法可以让页面包含两个父母,这也意味着您不能在两个网站中拥有相同的页面。
根据您的要求,有关跨网站共享内容的类似问题可能有所帮助: