diff --git a/templates/display/results/table.twig b/templates/display/results/table.twig index ff587606e6be..d486c499f652 100644 --- a/templates/display/results/table.twig +++ b/templates/display/results/table.twig @@ -48,10 +48,13 @@ {% trans 'Number of rows:' %} + {% set rows_options = [25, 50, 100, 250, 500] %} {% if navigation.is_showing_all %} {% trans 'All' %} + {% elseif navigation.max_rows not in rows_options %} + {% set rows_options = rows_options|merge([navigation.max_rows])|sort((a, b) => a <=> b) %} {% endif %} - {% for option in ['25', '50', '100', '250', '500'] %} + {% for option in rows_options %} {{ option }} {% endfor %}