在CKAN中,是否可以覆盖自定义扩展的模板?

Sam*_*a K 0 jinja2 ckan

我为博客创建了 CKAN 扩展。博客扩展覆盖了 ckan 核心模板文件并且工作正常。

然后我创建了另一个名为 ui 的扩展,为 ckan 创建一个新模板。在此新扩展中,我可以覆盖我的博客扩展的模板文件吗?

例如:如果我在博客扩展中有“blog/templates/blog_post.htm”,我可以在 ui 扩展中通过“/ui/templates/blog_post.htm”覆盖它吗

这样我就可以让我的扩展与 ckan 模板一起使用,并且它与我的新模板一起使用。

ame*_*der 5

是的,您可以覆盖其他扩展程序的模板。您只需要注意 ini 文件中加载插件的顺序(应首先加载覆盖模板的插件)。