CKAN - Настройка стиля в каждой организации

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

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

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


person Jordi Piqueras    schedule 18.11.2015    source источник


Ответы (1)


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

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

См. также раздел CSS руководства по созданию тем.

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

person D Read    schedule 18.11.2015