如何在 apphook 页面上启用基本模板并在静态占位符中使用页脚

how to enable base template on apphook'd page and use footer in static placeholder

我有一个应用程序挂钩可以按照 doc 的最基本示例中的说明工作。该应用程序完成其工作,呈现其自己的模板并进行所有来回导航。

但我面临两个问题:

  1. 通过 cms 的高级设置将挂钩的应用程序放入页面后,我无法再通过前端编辑页面。如果我以 /?edit 模式导航到此特定页面,cms 工具栏将消失,并且 /?edit 模式将被移除。 我怎样才能恢复编辑这样一个 apphook 页面?

  2. 在站点的查看模式(已发布的应用挂钩页面)中,我没有样式,也没有 base.html 模板内容。所以我想念来自基本模板的页眉菜单和通常由静态占位符添加到每个页面的页脚。由于我无法对 apphook 页面进行前端编辑(如第 1 段所述),因此我无法将应用程序嵌入到我众所周知的页面样式中。 我怎样才能为这样一个带有 apphook 的页面找回亲密的样式?

我正在与

合作

知道了。相当多地遵循 this 说明就可以了。我能够从 apphook 应用程序中重载特定模板。