{# This file is part of the Sonata package. (c) Thomas Rabaix For the full copyright and license information, please view the LICENSE file that was distributed with this source code. #} {%- apply spaceless %} {%- if value is empty -%}   {% else %} {%- if truncate|default(null) -%} {% set length = truncate.length|default(30) %} {% set cut = truncate.cut ?? true %} {% set ellipsis = truncate.ellipsis|default('...') %} {{ value|striptags|u.truncate(length, ellipsis, cut)|raw }} {%- else -%} {%- if strip|default(false) -%} {% set value = value|striptags %} {%- endif -%} {{ value|raw }} {% endif %} {% endif %} {% endapply -%}