{# # --------------------------------------------------------------------- # # GLPI - Gestionnaire Libre de Parc Informatique # # http://glpi-project.org # # @copyright 2015-2024 Teclib' and contributors. # @copyright 2003-2014 by the INDEPNET Development Team. # @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 %}
{% set kb_cats %} {% for cat_id, cat_name in categories %} {{ cat_name }} {% endfor %} {% endset %} {{ fields.htmlField('', kb_cats, _n('Category', 'Categories', get_plural_number()), { full_width: true, is_horizontal: false, label_class: 'pb-0' }) }} {{ fields.htmlField('', subject|e, __('Subject'), { full_width: true, is_horizontal: false, label_class: 'fs-2' }) }} {% set answer_field %}
{{ answer|safe_html }}
{% endset %} {{ fields.htmlField('', answer_field, __('Content'), { full_width: true, is_horizontal: false, label_class: 'fs-2' }) }} {% if attachments|length > 0 %} {% include 'components/datatable.html.twig' with { is_tab: true, nopager: true, nofilter: true, columns: { filename: __('File'), headings: __('Heading'), assocdate: _n('Date', 'Dates', 1) }, formatters: { filename: 'raw_html', assocdate: 'datetime' }, entries: attachments, total_number: attachments|length, filtered_number: attachments|length, showmassiveactions: false } only %} {% endif %}