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

时间:2018-08-20 06:43:44

标签: jinja2 ckan

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

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

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

这样,我可以使扩展程序与ckan模板一起使用,并使其与我的新模板一起使用。

1 个答案:

答案 0 :(得分:4)

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