{% extends 'layouts/app.twig' %} {% import 'macros/base.twig' as m %} {% import 'macros/form.twig' as f %} {% block title %}{{ __('faq.faq') }}{% endblock %} {% block content %} <div class="container"> <h1> {{ block('title') }} {%- if has_permission_to('faq.edit') -%} {{ m.button(m.icon('plus-lg'), url('/admin/faq'), 'secondary') }} {%- endif %} </h1> {% include 'layouts/parts/messages.twig' %} <div class="row"> {% block questions_text %} {% if has_permission_to('question.add') %} <p>{{ __('faq.questions_link', [url('/questions')]) | raw }}</p> {% endif %} {% endblock %} {% block text %} {% if text|default(null) %} <div class="col-md-12"> {{ text|markdown }} </div> {% endif %} {% endblock %} {% block row %} {% for item in items %} <div class="col-md-12 faq"> <span id="faq-{{ item.id }}" class="ref-id"></span> <div class="card {{ m.type_bg_class() }} mb-4"> <h4 class="card-header"> {{ item.question }} <small class="text-muted"> <a class="ref-link" href="#faq-{{ item.id }}">{{ m.icon('link') }}</a> </small> </h4> <div class="card-body bg-body"> {{ item.text|markdown }} </div> <div class="card-footer {{ m.type_bg_class() }} d-flex align-items-center"> <div class="me-3"> {{ m.icon('clock') }} {{ item.updated_at.format(__('general.datetime')) }} </div> {% if has_permission_to('faq.edit') %} <span class="ms-auto"> {{ m.button(m.icon('pencil'), url('/admin/faq/' ~ item.id), 'secondary', 'sm', __('form.edit')) }} </span> <form class="ps-1" action="{{ url('/admin/faq/' ~ item.id) }}" enctype="multipart/form-data" method="post"> {{ csrf() }} {{ f.delete(null, { 'size': 'sm', 'confirm_title': __('faq.delete.title', [item.question[:40]|e]), 'confirm_button_text': __('form.delete'), }) }} </form> {% endif %} </div> </div> </div> {% endfor %} {% endblock %} {% block ask_question %} {% if has_permission_to('question.add') %} <form action="{{ url('/questions/new') }}" enctype="multipart/form-data" method="post"> {{ csrf() }} <div class="col-md-12"> <h4>{{ __('question.add') }}</h4> {{ f.textarea('text', __('question.question'), { 'required': true, 'rows': 5, }) }} {{ f.submit() }} </div> </form> {% endif %} {% endblock %} </div> </div> {% endblock %}