add block in field templates to allow override

This commit is contained in:
Simon Vieille 2022-02-26 19:55:44 +01:00
parent 46ecb3a468
commit 9bc2ee26f9
4 changed files with 25 additions and 10 deletions

View file

@ -1 +1,7 @@
<{{ options.button_tag }} {% for k, v in options.button_attr %}{{ k }}="{{ v }}"{% endfor %}>{% if options.raw %}{{ value|raw }}{% else %}{{ value|trans }}{% endif %}</{{ options.button_tag }}>
{% extends '@Core/admin/crud/field/text.html.twig' %}
{%- block value -%}
<{{- options.button_tag }} {% for k, v in options.button_attr %}{{ k }}="{{ v }}" {% endfor %}>
{{- parent() -}}
</{{- options.button_tag -}}>
{%- endblock -%}

View file

@ -1,6 +1,8 @@
{% if value %}
<span class="btn btn-sm btn-light">
<span class="fa fa-calendar-alt text-black-50 mr-1"></span>
{{ value|date(options.format) }}
</span>
{% endif %}
{%- block value -%}
{%- if value -%}
<span class="btn btn-sm btn-light">
<span class="fa fa-calendar-alt text-black-50 mr-2"></span>
{{- value|date(options.format) -}}
</span>
{%- endif -%}
{%- endblock -%}

View file

@ -1 +1,3 @@
<img {% for k, v in options.image_attr %}{{ k }}="{{ v }}"{% endfor %} src="{{ asset(value) }}">
{%- block value -%}
<img {% for k, v in options.image_attr %}{{ k }}="{{ v }}" {% endfor %} src="{{ asset(value) }}">
{%- endblock -%}

View file

@ -1,2 +1,7 @@
{% if options.raw %}{{ value|raw }}{% else %}{{ value|trans }}{% endif %}
{%- block value -%}
{%- if options.raw -%}
{{- value|raw -}}
{%- else -%}
{{- value|trans -}}
{%- endif -%}
{%- endblock -%}