{# Displays a single of dataset. package - A package to display. item_class - The class name to use on the list item. hide_resources - If true hides the resources (default: false). banner - If true displays a popular banner (default: false). truncate - The length to trucate the description to (default: 180) truncate_title - The length to truncate the title to (default: 80). Example: {% snippet 'snippets/package_item.html', package=c.datasets[0] %} #} {% set truncate = truncate or 180 %} {% set truncate_title = truncate_title or 80 %} {% set title = package.title or package.name %} {% set notes = h.markdown_extract(package.notes, extract_length=truncate) %} {% block package_item %}
  • {% block content %}
    {% block heading %}

    {% block heading_private %} {% if package.private %} {{ _('Private') }} {% endif %} {% endblock %} {% block heading_title %} {{ h.link_to(h.truncate(title, truncate_title), h.url_for(package.type + '_read', controller='package', action='read', id=package.name)) }} {% endblock %} {% block heading_meta %} {% if package.get('state', '').startswith('draft') %} {{ _('Draft') }} {% elif package.get('state', '').startswith('deleted') %} {{ _('Deleted') }} {% endif %} {{ h.popular('recent views', package.tracking_summary.recent, min=10) if package.tracking_summary }} {% endblock %}

    {% endblock %} {% block banner %} {% if banner %} {% endif %} {% endblock %} {% block notes %} {% if notes %}
    {{ notes|urlize }}
    {% else %}

    {{ _("This dataset has no description") }}

    {% endif %} {% endblock %}
    {% block resources %} {% if package.resources and not hide_resources %} {% block resources_outer %} {% endblock %} {% endif %} {% endblock %} {% endblock %}
  • {% endblock %}