我正在尝试使用Fanstatic在我自己的CKAN主题中导入多个css资源,如下所示:
{% resource 'my_fanstatic_library/b.css' %}
{% resource 'my_fanstatic_library/a.css' %}
不幸的是,CKAN按字母顺序呈现它们:
<link rel="stylesheet" type="text/css" href="/fanstatic/mytheme/:version:2015-05-11T14:07:18/a.css" />
<link rel="stylesheet" type="text/css" href="/fanstatic/mytheme/:version:2015-05-11T14:07:18/b.css" />
要覆盖我尝试使用以下内容创建resource.config
- 文件的顺序:
[main]
order = b.css a.css
[custom render order]
b.css = 1
a.css = 2
[depends]
a.css = b.css
但遗憾的是渲染顺序没有变化。我将resource.config
文件放在mytheme/fanstatic/
文件夹中并将其移至mytheme/
,但没有任何帮助。
答案 0 :(得分:0)
order
和custom render order
都适用于我,但depends
只会引发错误。您的resource.config
文件应位于mytheme/resource.config
。
但是,我需要在更改resource.config
后重新启动服务器。
您正在运行哪个版本的CKAN以及您使用哪个服务器?