Browse Source

form_theme : gestion append_html / prepend_html

ideas
Guillaume 3 years ago
parent
commit
8911c4b88d
1 changed files with 20 additions and 5 deletions
  1. +20
    -5
      Resources/views/adminlte/crud/form_theme.html.twig

+ 20
- 5
Resources/views/adminlte/crud/form_theme.html.twig View File

<div {% with { attr: row_attr } %}{{ block('attributes') }}{% endwith %}> <div {% with { attr: row_attr } %}{{ block('attributes') }}{% endwith %}>
{{- form_label(form) -}} {{- form_label(form) -}}
<div class="form-widget"> <div class="form-widget">
{% set has_prepend_html = ea.field.prepend_html|default(null) is not null %}
{% set has_append_html = ea.field.append_html|default(null) is not null %}
{% set has_input_groups = has_prepend_html or has_append_html %}

{#
{% set has_prepend_html = ea.field.prepend_html|default(null) is not null %}
{% set has_append_html = ea.field.append_html|default(null) is not null %}
{% set has_input_groups = has_prepend_html or has_append_html %}
#}

{% set has_prepend_html = false %}
{% set has_append_html = false %}
{% set has_input_groups = false %}

{% if ea_crud_form.ea_field is defined and ea_crud_form.ea_field is not null %}
{% set prepend_html = ea_crud_form.ea_field.customOptions.get('prependHtml') %}
{% set append_html = ea_crud_form.ea_field.customOptions.get('appendHtml') %}
{% set has_prepend_html = prepend_html is not null %}
{% set has_append_html = append_html is not null %}
{% set has_input_groups = has_prepend_html or has_append_html %}
{% endif %}


{% if has_input_groups %} {% if has_input_groups %}
<div class="input-group">{% endif %} <div class="input-group">{% endif %}
{% if has_prepend_html %} {% if has_prepend_html %}
<div class="input-group-prepend"> <div class="input-group-prepend">
<span class="input-group-text">{{ ea.field.prepend_html|raw }}</span>
<span class="input-group-text">{{ prepend_html|raw }}</span>
</div> </div>
{% endif %} {% endif %}




{% if has_append_html %} {% if has_append_html %}
<div class="input-group-append"> <div class="input-group-append">
<span class="input-group-text">{{ ea.field.append_html|raw }}</span>
<span class="input-group-text">{{ append_html|raw }}</span>
</div> </div>
{% endif %} {% endif %}
{% if has_input_groups %}</div>{% endif %} {% if has_input_groups %}</div>{% endif %}

Loading…
Cancel
Save