Witajcie.
Mam taki oto kod w widoku, wykorzystującym TWIG:
{% if entity.enabled == 1 %} <http://december.com/html/4/element/img.html src="{{ asset(iconsPath) }}/{{ iconTickYES }}" data-toggle="tooltip" data-placement="top" title="Tak" alt="Tak" /> {% elseif entity.enabled == 0 %} {% if entity.created %} {% set difference = date(entity.created|date('Y-m-d')).diff(date(('now')|date_modify('+1 day')|date('Y-m-d'))) %} {% set diffDays = difference.days %} {% set toDeleteTxt = '<http://december.com/html/4/element/a.html href="#" class="popoverData" data-content="Konto nieaktywne od {{ diffDays }} dni" rel="popover" data-placement="top" data-original-title="Informacja" data-trigger="hover"><http://december.com/html/4/element/span.html class="glyphicon glyphicon-object-align-horizontal"></http://december.com/html/4/element/span.html></http://december.com/html/4/element/a.html>' %} {% endif %} <http://december.com/html/4/element/img.html src="{{ asset(iconsPath) }}/{{ iconTickNO }}" data-toggle="tooltip" data-placement="top" title="Nie" alt="Nie" />{% if toDeleteTxt is defined %} {{ toDeleteTxt|striptags('<http://december.com/html/4/element/a.html><http://december.com/html/4/element/span.html>')|raw }}{% endif %} {% endif %}
Po pierwsze za dużo logiki pakujesz do tego swojego widoku.
A co do pytania, jeden ze sposobów to np: https://twig.symfony.com/doc/2.x/templates.html#other-operators poszukaj o: ~
Dzięki Panie za zainteresowanie tematem i wskazówki.
Dla zainteresowanych - zmieniłem fragment kodu na następujący:
{% set toDeleteTxt = "<http://december.com/html/4/element/a.html href='#' class='popoverData' data-content='Konto nieaktywne od #{ diffDays } dni' rel='popover' data-placement='top' data-original-title='Informacja' data-trigger='hover'><http://december.com/html/4/element/span.html class='glyphicon glyphicon-object-align-horizontal'></http://december.com/html/4/element/span.html></http://december.com/html/4/element/a.html>" %}
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)