{% import "admin/Macros/Buttons/_button.html.twig" as button %}
{% for lang in getLangs() %} {% set solutionLang = solutions is defined ? getSolutionsLangs({Solutions: solutions, lang: lang.shortTitle}) : {} %}
{% set existingPdf = solutions is defined ? attribute(solutions, 'pdf' ~ lang.shortTitle|capitalize) : null %} {% set files = [] %} {# Eğer mevcut bir PDF varsa Dropzone'a önizleme olarak gönder #} {% if existingPdf %} {% set files = files|merge([{ id: lang, name: existingPdf, location: asset('uploads/pdfs/' ~ existingPdf) }]) %} {% endif %}
{{ include('admin/Common/_dropzone.html.twig', { name: 'pdfs[' ~ lang.shortTitle ~ ']', files: files, isDropzoneAlt: false, isPdf: true, lang: lang, options: { acceptedFiles: '.pdf', maxFiles: 1 } }, with_context = false) }}
{% endfor %}
Pasifse görünmeyecektir

{% set dimensions = '540x540' %}
{% set files = [] %} {% set langs = [] %} {% for lang in solutions.langs|default %} {% set key = lang.lang.shortTitle %} {% set langs = langs|merge({(key): lang.alt}) %} {% endfor %} {% if solutions is defined %} {% for image in solutions.images()|filter(e => e.del == 0)|default([]) %} {% if image.name|default %} {% set files = files|merge([{ id: image.id, name: image.name, langs: langs, location: asset('media/solutions/'~image.name) }]) %} {% endif %} {% endfor %} {% endif %} {{ include('admin/Common/_dropzone.html.twig', { name: 'image', dimensions: dimensions, files: files, options: {acceptedFiles: '.jpeg,.jpg,.png,.webp,.gif,.bmp,.svg'} }, with_context = false) }}