2016-04-26 2 views
1

В настоящее время используется CKAN для нашего каталога данных, но пытается выяснить, как настроить метки формата ресурса на странице Dataset.Настройка меток типа ресурса CKAN

Например, на целевой странице набора данных (например, http://demo.ckan.org/dataset) я вижу список моих наборов данных, а также типы связанных ресурсов (ZIP, PDF, XLS и т. Д.). Некоторые ресурсы имеют ярлык с цветовой кодировкой (например, XLS зеленый), но, к сожалению, когда кто-то добавляет в набор данных пользовательский ресурс, такой как KML, ярлык серый. Я предполагаю, что по умолчанию серый.

Мой вопрос в том, можно ли изменить цвет метки ресурса на целевой странице набора данных на что-то другое, кроме серого?

ответ

3

Да, это возможно. Сначала перейдите на панель настроек администратора (это должен быть путь URI вашего экземпляра), и там у вас будет поле Custom CSS.

Вы можете найти образцы цветов в CKAN source code.

Для изменения KML, чтобы, скажем, зеленый, добавьте следующий код в поле CSS:

.label[data-format=kml], .label[data-format*=kml] { 
    background-color: #2db55d; 
} 
+0

Спасибо. Этот код был тем, что мне нужно. Кроме того, возможно ли изменить значок для пользовательских ресурсов? Эти значки отображаются на странице описания набора данных. – AtomEye

+0

Это немного сложнее, но [здесь] (https://github.com/ckan/ckan/blob/b7204bb307abb1f488b5d409262db40b1e840d59/ckan/public/base/less/icons.less#L90) - это код CSS, который вы должны переопределить и [здесь] (https://data.gov.ro/base/images/sprite-resource-icons.png) являются текущими изображениями спрайтов. –