{# # This file is part of Invenio. # Copyright (C) 2013, 2014 CERN. # # Invenio is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of the # License, or (at your option) any later version. # # Invenio is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Invenio; if not, write to the Free Software Foundation, Inc., # 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. #} {# Display links to quickly flip between detailed record pages #} {% set nb_recids = recids|length %} {% if recid in recids %}
{{ _('Back to search') }} {%- if nb_recids > 1 -%} {% set pos = recids.index(recID) %} {% set numrec = pos + 1 %} {% set recIDfirst = recids[0] %} {% set recIDprev = recids[pos - 1] %} {% set recIDnext = recids[pos + 1] %} {% set recIDlast = recids[nb_recids - 1] %} {%- if pos == 0 -%} {# to display only the links to the next and last record #} {{ numrec }} {{_('of')}} {{ nb_recids }} {%- elif pos == nb_recids - 1 -%} {# to display only the links to the first and previous record #} {{ numrec }} {{_('of')}} {{ nb_recids }} {%- else -%} {# to display all links: first, previous, next, last record, and "back to search" #} {{ numrec }} {{_('of')}} {{ nb_recids }} {%- endif -%} {%- endif -%}
{% endif %}