{% extends theme("layouts/1-column.html") %} {% from theme('macros/paginator.html') import paginator with context %} {% import theme('macros/search.html') as s %} {% set body_class = 'multisearch' %} {% set toolbar_class = '' %} {% set meta = { 'title': _('Search'), 'description': _("%(site)s search", site=config['SITE_TITLE']), 'keywords': [_('search')], 'robots': 'noindex', } %} {% set bundle = 'search' %} {% set datasets_search_url = url_for('datasets.list') %} {% set reuses_search_url = url_for('reuses.list') %} {% set organizations_search_url = url_for('organizations.list') %} {% set breadcrum_class='search-bar'%} {% block breadcrumb_bar %}
{{ s.filter_label('tag', _('Tag'), ficon('tag'), labelize=datasets.label_func('tag') ) }} {{ s.filter_label('badge', _('Badge'), ficon('bookmark'), labelize=datasets.label_func('badge') ) }}
{% endblock %} {% block toolbar_container %} {% if datasets %}
{{ s.breadcrum_toolbar(datasets, url=datasets_search_url, exports=( (_('Datasets'), 'site.datasets_csv', 'csv'), (_('Resources'), 'site.resources_csv', 'csv'), ), title=(_('Title'), 'asc'), created=(_('Creation date'), 'desc'), last_modified=(_('Last modification date'), 'desc'), reuses=(_('Reuses'), 'desc'), followers=(_('Stars'), 'desc') ) }}
{% endif %} {% if reuses %}
{{ s.breadcrum_toolbar(reuses, url=reuses_search_url, exports=( (_('Reuses'), 'site.reuses_csv', 'csv'), ), title=(_('Title'), 'asc'), created=(_('Creation date'), 'desc'), last_modified=(_('Last modification date'), 'desc'), datasets=(_('Datasets used'), 'desc'), followers=(_('Stars'), 'desc'), ) }}
{% endif %} {% if organizations %}
{{ s.breadcrum_toolbar(organizations, url=organizations_search_url, exports=( (_('Organizations'), 'site.organizations_csv', 'csv'), ), name=( _('Name'), 'asc'), datasets=(_('Datasets'), 'desc'), reuses=(_('Reuses'), 'desc'), followers=(_('Followers'), 'desc'), ) }}
{% endif %} {% endblock %} {% block main_content %}
{% if not datasets and not reuses and not organizations and not territories %}

{{ _('No results found, try to be less specific.') }}

{% endif %}
{% if datasets %}
    {% for dataset in datasets %} {% include theme('dataset/search-result.html') %} {% endfor %}
{{ paginator( datasets, url=url_for('datasets.list', **request.args) ) }}
{% endif %}
{% if reuses %}
    {% for reuse in reuses %} {% include theme('reuse/search-result.html') %} {% endfor %}
{{ paginator( reuses, url=url_for('reuses.list', **request.args) ) }}
{% else %}

{{ _('No results found') }}

{% endif %}
{% if organizations %}
    {% for organization in organizations %} {% include theme('organization/search-result.html') %} {% endfor %}
{{ paginator( organizations, url=url_for('organizations.list', **request.args) ) }}
{% else %}

{{ _('No results found') }}

{% endif %}
{% if territories %}
    {% for territory in territories %} {% include theme('territories/search-result.html') %} {% endfor %}
{% endif %}
{% endblock %}