我正在使用CKAN作为OpenData门户,我有一个正确运行的实例,它有自己的数据集,组和组织。
我跟随Theming Guide最终配置了我自己的全局网站样式。尽管我的组织在他们自己之间非常不同,但我想更进一步。我怎样才能以自己的风格定制每个组织?
我不确定是否唯一的方法是编写extension(重写组织模板)以在组织创建中添加“custom.css”文件并在每次访问时加载它。还有其他办法吗?
答案 0 :(得分:2)
听起来您已通过设置配置选项ckan.main_css
来更改主要CSS。
但是,如果不创建扩展程序,您无法进行更多视觉自定义,因此我鼓励您这样做。这是Theming guide中的第一步。
另请参阅CSS section of the Theming guide。
您如何根据组织来定位主题取决于您定位的网页。但毫无疑问,您可以添加一些Jinja逻辑来加载不同的CSS文件,或者将类插入CSS选择,具体取决于组织。