Skip to content
Snippets Groups Projects
Select Git revision
  • 35c0a04cbb7aeff7d97b40d8f07d095c8acf7be4
  • master default protected
  • add-frequency-to-form
  • dev protected
  • ckan-2.11.0
  • add-package-custom-fields
  • fix-adding-datasets-for-users-and-editors
  • add-auth-subroute
  • 71-migrate-custom-fields-to-ckanext-scheming
  • add-author-maintainer-information
  • fix-inline-flex-btns
  • fix-known-spatial-uri-validation
  • py3
  • 47-aktuelle-resource-einer-collection-wird-nicht-mehr-gefunden
  • 10-eingabe-der-dct-accrualperiodicity-in-weboberflache
  • v1.3
  • 2.5.3
  • 2.5.2
  • 2.5.1
  • 2.5.0
  • 2.4.7
  • 2.4.6
  • 2.4.5
  • 2.4.4
  • 2.4.3
  • 2.4.2
  • 2.4.1
  • 2.4.0
  • 2.3.1
  • 2.3.0
  • 2.2.0
  • 2.1.0
  • 2.0.0
  • 1.4.3
  • 1.4.2
  • 1.4.1
36 results

info.html

Blame
  • info.html 6.16 KiB
    {#
    Displays a sidebard module with information for given package
    
    pkg - The package dict that owns the resources.
    
    Example:
    
    {% snippet "package/snippets/info.html", pkg=pkg %}
    
    #}
    
    {% set daterange = h.tpsh_get_daterange_prettified(pkg) %}
    {% set license_attribution_by_text = h.odsh_extract_value_from_extras(pkg.extras, 'licenseAttributionByText') %}
    
    {% block package_info %}
    {% if pkg %}
    <section class="module module-narrow">
        <div class="module context-info">
            <div class="module-content">
                {% block package_info_inner %}
                {% block heading %}
                {% endblock heading %}
    
                {% block groups %} {# aka categories #}
                {% if pkg.groups|length %}
                <div class="info-detail groups-detail">
                    <div>
                        {% trans category_count=pkg.groups|length %}
                        Category:
                        {% pluralize %}
                        Categories:
                        {% endtrans %}
                    </div>
                    {% for category in pkg.groups %}
                    <span class='category-with-icon'>
                        <span class='category-icon-container'>
                            <img src="/base/images/icon_kat_{{category.name}}.svg" />
                        </span>
                        <span class="category-name">
                            {{ category.display_name }}
                        </span>
                    </span>
                    {% endfor %}
                </div>
                {% endif %}
                {% endblock groups %}
    
    
                {% block timerange %}
                {% if daterange %}
                <div class="timerange-detail info-detail">
                    <div>{{ _('Period') }}:</div>
                    <p>{{ daterange }}</p>
                </div>
                {% endif %}
                {% endblock timerange %}
    
                
                {% block last_change %}
                <div class="last-change-detail info-detail">
                    {% set value = h.odsh_extract_value_from_extras(pkg.extras,'issued')%}
                    {% set issued = h.odsh_render_datetime(value) if value else h.odsh_render_datetime(pkg.metadata_created)%} 
                    <div>{{ _('Issued') }}:</div>
                    {{issued}}
                </div>
                <div class="last-change-detail info-detail">
                    {% set modified = h.odsh_render_datetime(pkg.metadata_modified)%} 
                    <div>{{ _('Modified') }}:</div>
                    {{modified}}
                </div>
                {% endblock last_change %}
    
                {% block license %}
                <div class="license-detail info-detail">
                    <div>{{ _('License') }}:</div>
                    {%set lic=pkg.license_title if pkg.license_title else '-'%}
                    {%set licenseAttributionByText = h.odsh_extract_value_from_extras(pkg.extras,'licenseAttributionByText') %}
                    {%set name=' (' + licenseAttributionByText +')' if licenseAttributionByText else ''%}
                    <a href='{{pkg.license_url}}'>{{ lic }}</a>{{ name }}
                </div>
                {% endblock license %}
    
    	    {% block musterdatensatz %}
                {% set musterdatensatzURI = h.odsh_extract_value_from_extras(pkg.extras,'reference') %}
                {% if musterdatensatzURI %}
    	      {% set mdk=h.odsh_load_raw_mdk_sample_dataset() %}
    	      {% set musterdatensatzName = mdk[musterdatensatzURI] %}
                  <div class="musterdatensatz-detail info-detail">
                    <div>{{ _('Musterdatensatz') }}</div>
    		<a href="/dataset?reference={{ musterdatensatzURI }}">{{ musterdatensatzName }}</a>
                  </div>
                {% endif %}
    	    {% endblock musterdatensatz %}
    
                {% endblock package_info_inner %}
            </div>
            {% set map_text = h.odsh_get_spatial_text(pkg) %}
            <div class="spatial-detail info-detail">
                <div>{{ _('Spatial uri') }}:</div>
                {%set ext=map_text if map_text else '-'%}
                <p>{{ ext }}</p>
            </div>
            {% set dataset_extent = h.get_pkg_dict_extra(pkg, 'spatial', '') %}
            {% if dataset_extent %}
            <section class="module module-narrow dataset-map">
                {% snippet "snippets/dataset_map.html", extent=dataset_extent %}
            </section>
            {% endif %}
            {% block spatial_info %}
            <div class="info-detail">
                {% set bbox = h.odsh_get_bounding_box(pkg) %}
                {% if bbox%}
                <div>{{ _('Map boundaries') }}:</div>
                <p> {{ '{0:0.3f}'.format(bbox[0]).zfill(2).replace('.',',') }}° {{_('in east')}}</p>
                <p> {{ '{0:0.3f}'.format(bbox[1]).replace('.',',') }}° {{_('in west')}}</p>
                <p> {{ '{0:0.3f}'.format(bbox[2]).replace('.',',') }}° {{_('in north')}}</p>
                <p> {{ '{0:0.3f}'.format(bbox[3]).replace('.',',') }}° {{_('in south')}}</p>
                {% endif %}
            </div>
            {% endblock %}
            {% if not hide_social %}
            {% block social_nav %}
            <div class="info-detail">
                {% set current_url = h.odsh_encodeurl(h.full_current_url()) %}
                <p>{{ _('Share this dataset')}}:</p>
                <div class="share-links">
                    <a href="https://www.linkedin.com/shareArticle?mini=true&url={{current_url}}" target="_blank">
                        <img class='' src="/base/images/Icon-linkedin.png" alt="Linked In"/>
                    </a>
                    <a href="https://www.xing.com/app/user?op=share&url={{ current_url }}" target="_blank">
                        <img class='' src="/base/images/Icon-xing.png" alt="XING"/>
                    </a>
                    <a href="https://www.facebook.com/sharer.php?href={{ current_url }}" target="_blank">
                        <img class='' src="/base/images/Icon-facebook.png" alt="facebook"/>
                    </a>
                    <a href="https://twitter.com/share?url={{ current_url }}" target="_blank">
                        <img class='' src="/base/images/Icon-twitter.png" alt="twitter"/>
                    </a>
                    <a href="mailto:?body={{ current_url }}" target="_blank">
                        <img class='' src="/base/images/Icon-mail.png" alt="{{ _('send an email') }}"/>
                    </a>
                </div>
            </div>
            {% endblock social_nav %}
            {% endif %}
    
            
    </section>
    {% endif %}
    {% endblock package_info %}