2016-04-26 8 views
1

現在、データカタログにCKANを使用していますが、データセットページでリソースタイプのフォーマットラベルをカスタマイズする方法を理解しようとしています。CKANリソースタイプラベルのカスタマイズ

たとえば、データセットのランディングページ(例:http://demo.ckan.org/dataset)には、データセットと関連リソース(ZIP、PDF、XLSなど)のリストが表示されます。一部のリソースには色分けされたラベルが付いています(XLSは緑色など)。ただし、残念ながら、誰かがKMLなどのカスタムリソースをデータセットに追加すると、ラベルは灰色になります。私はデフォルトが灰色であると仮定します。

私の質問は、データセットのランディングページのリソースラベルの色を灰色以外のものに変更することができますか?

答えて

3

はい、可能です。まず、管理者設定パネル(インスタンスの/ckan-admin/config URIパスである必要があります)に移動し、そこにCustom CSSフィールドがあります。

CKAN source codeにいくつかのサンプルカラーがあります。

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

はありがとう:CSSのフィールドに次のコードを追加し、のは緑の言うようにするKMLを変更するための

。このコードは私が必要としたものでした。また、カスタムリソースのアイコンを変更することは可能ですか?これらのアイコンは、データセットの説明ページに表示されます。 – 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)は現在のスプライト画像です。 –

関連する問題