2015-11-18 8 views
0

Я использую CKAN как портал OpenData, и у меня есть экземпляр, правильно работающий со своими собственными наборами данных, группами и организациями.CKAN - Настройка стиля в каждой организации

Я следил за Theming Guide, имея, наконец, свой собственный глобальный стиль сайта. Несмотря на это, мои организации очень разные между собой, и я хотел бы пойти дальше. Как я могу настроить каждую организацию в своем собственном стиле?

Я не уверен, что единственный способ - написать extension (o переписать шаблон организации), чтобы добавить файл custom.css в создание организации и загрузить ее каждый раз. Есть ли другой путь?

ответ

2

Похоже, вы изменили основной CSS, установив опцию конфигурации ckan.main_css.

Однако вы не можете сделать гораздо более визуальную настройку без создания расширения, поэтому я бы посоветовал вам это сделать. Это первый шаг в Theming guide.

См. Также CSS section of the Theming guide.

Как вы определяете тему в зависимости от организации, зависит от страницы, на которую вы нацеливаете. Но, без сомнения, вы могли бы добавить некоторую логику Jinja для загрузки другого файла CSS или вставки классов в CSS, в зависимости от организации.