Tôi đang cố ghi đè lên lượt xem-xem-unformatted.html.twig
tập tin và muốn kiểm tra xem Tiêu đề Biến đổi trống rỗng hay không, nhưng bất cứ điều gì tôi làm, nó luôn hoạt động như vậy không trống.
Tôi biết biến tiêu đề là một đối tượng, tôi đã thử dpm() nó nhưng không có công cụ sửa đổi nào hoạt động để kiểm tra xem nó có trống không.
Mã của tôi:
{#
/**
* @tập tin
* Triển khai chủ đề mặc định để hiển thị chế độ xem các hàng chưa được định dạng.
*
* Các biến có sẵn:
* - tiêu đề: Tiêu đề của nhóm hàng này. Có thể trống.
* - rows: Danh sách các mục hàng của dạng xem.
* - thuộc tính: Thuộc tính HTML của hàng.
* - nội dung: Nội dung của hàng.
* - view: Đối tượng view.
* - default_row_class: Cờ cho biết liệu các lớp mặc định có nên
* được sử dụng trên các hàng.
*
* @see template_pre process_views_view_unformatted()
*
* @ingroup theo chủ đề
*/
#}
{{ dpm(title) }}
{% if title|render|trim|length không trống %}
{% set row_id = 1 %}
{% cho khóa, hàng trong hàng %}
{% set row_id = key+1 %}
{% endfor %}
<a data-toggle="collapse" href="#collapse-{{ row_id }}" role="button" aria-expanded="false" aria-controls="collapse-{{ row_id }}">
<h3>{{ title }}</h3>
</a>
<div class="collapse" id="collapse-{{ row_id }}">
{% endif %}
{% cho hàng trong hàng %}
{%
đặt row_classes = [
default_row_class ? 'lượt xem-hàng lượt xem-hàng-' ~ loop.index
]
%}
<div{{ row.attributes.addClass(row_classes) }}>
{{- row.content -}}
</div>
{% endfor %}
{% if title|render|trim|length không trống %}
</div>
{% endif %}