Я пытаюсь перезаписать просмотры-просмотр-unformatted.html.twig
файл и хотите проверить, заглавие переменная пустой или нет, но что бы я ни делал, оно всегда действует так, как оно есть не пусто.
Я знаю, что переменная title является объектом, я попробовал dpm(), но никакие модификаторы не работают, проверяя, пуста ли она.
Мой код:
{#
/**
* @файл
* Реализация темы по умолчанию для отображения представления неформатированных строк.
*
* Доступные переменные:
* - title: Заголовок этой группы строк. Может быть пустым.
* - rows: список элементов строки представления.
* - атрибуты: HTML-атрибуты строки.
* - content: содержимое строки.
* - view: объект представления.
* - default_row_class: флаг, указывающий, должны ли классы по умолчанию
* используется в строках.
*
* @см. template_preprocess_views_view_unformatted()
*
* Тема @ingroup
*/
#}
{{ дпм(название) }}
{%, если заголовок|рендеринг|обрезка|длина не пуста %}
{% установить row_id = 1 %}
{% для ключа, строка в строке %}
{% set row_id = key+1 %}
{% конец для %}
<a data-toggle="collapse" href="#collapse-{{ row_id }}" role="button" aria-expanded="false" aria-controls="collapse-{{ row_id }}">
<h3>{{ название }}</h3>
</a>
<div class="collapse" id="collapse-{{ row_id }}">
{% конец%}
{% для строки в строках %}
{%
установить row_classes = [
default_row_class ? 'views-row view-row-' ~ loop.index
]
%}
<div{{ row.attributes.addClass(row_classes) }}>
{{- row.content -}}
</div>
{% конец для %}
{%, если заголовок|рендеринг|обрезка|длина не пуста %}
</div>
{% конец%}