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 %} {%- block value -%}
<span class="btn btn-sm btn-light"> {%- if value -%}
<span class="fa fa-calendar-alt text-black-50 mr-1"></span> <span class="btn btn-sm btn-light">
{{ value|date(options.format) }} <span class="fa fa-calendar-alt text-black-50 mr-2"></span>
</span> {{- value|date(options.format) -}}
{% endif %} </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 -%}