首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Fanstatic的css资源排序

使用Fanstatic的css资源排序
EN

Stack Overflow用户
提问于 2015-05-11 22:29:32
回答 2查看 348关注 0票数 5

我正在尝试在我自己的CKAN主题中导入多个css资源,像这样使用Fanstatic:

代码语言:javascript
复制
{% resource 'my_fanstatic_library/b.css' %}
{% resource 'my_fanstatic_library/a.css' %}

不幸的是,CKAN按字母顺序呈现它们:

代码语言:javascript
复制
<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-file:

代码语言:javascript
复制
[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/,但没有任何帮助。

EN

回答 2

Stack Overflow用户

发布于 2016-02-22 17:02:13

ordercustom render order都适用于我,但是depends只是抛出了一个错误。您的resource.config文件应该在mytheme/resource.config中。

但是,在对resource.config进行更改后,我需要重新启动服务器。

您运行的是哪个版本的CKAN,您使用的是哪台服务器?

票数 0
EN

Stack Overflow用户

发布于 2018-09-14 00:58:06

当创建资源配置文件时,将其放入非常棒的文件夹中。Annd语法应该是,

main order = css/b.css css/a.css

依赖css/a.css = css/b.css

这是一个很好的例子:https://github.com/ckan/ckanext-pages/blob/master/ckanext/pages/theme/public/resource.config

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30170377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档