{# # --------------------------------------------------------------------- # # GLPI - Gestionnaire Libre de Parc Informatique # # http://glpi-project.org # # @copyright 2015-2025 Teclib' and contributors. # @licence https://www.gnu.org/licenses/gpl-3.0.html # # --------------------------------------------------------------------- # # LICENSE # # This file is part of GLPI. # # This program 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 3 of the License, or # (at your option) any later version. # # This program 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 this program. If not, see . # # --------------------------------------------------------------------- #} {% import 'components/form/fields_macros.html.twig' as fields %} {% extends "layout/page_without_tabs.html.twig" %} {% set container_size = "xl" %} {% set icons = sort_strategies|map((value) => value.getIcon()) %} {% block content_title %}
{{ __("Sort by: ") }} {{ fields.dropdownArrayField( 'sort_strategy', default_sort_strategy, sort_strategies|map((value) => value.getLabel()), '', { 'init' : false, 'no_label' : true, 'field_class' : '', 'mb' : '', 'aria_label' : __('Sort by'), 'templateSelection' : 'function(data) { return window.GlpiServiceCatalog.getTemplateForSortSelect(data); }', 'templateResult' : 'function(data) { return window.GlpiServiceCatalog.getTemplateForSortSelect(data); }', 'add_data_attributes': { 'glpi-service-catalog-sort-strategy': '', }, } ) }}
{% endblock content_title %} {% block content_body %}
{{ include( 'components/helpdesk_forms/service_catalog_items.html.twig', { 'category_id': 0, 'filter': '', 'items': items.items, 'total': items.total, 'current_page': 1, 'items_per_page': constant('Glpi\\Form\\ServiceCatalog\\ServiceCatalogManager::ITEMS_PER_PAGE'), 'is_default_search': true, 'expand_categories': expand_categories, }, with_context = false ) }}
{% endblock content_body %}