ฉันพยายามเขียนทับ views-view-unformatted.html.twig
ไฟล์และต้องการตรวจสอบว่า ชื่อ ตัวแปร มันว่างเปล่า หรือเปล่า แต่ไม่ว่าจะทำอะไร มันก็เหมือนเดิมเสมอ ไม่ว่างเปล่า.
ฉันรู้ว่าตัวแปรหัวเรื่องเป็นวัตถุ ฉันลอง dpm() แล้ว แต่ไม่มีตัวแก้ไขใดทำงานตรวจสอบว่าว่างเปล่าหรือไม่
รหัสของฉัน:
{#
/**
* @ไฟล์
* การใช้ธีมเริ่มต้นเพื่อแสดงมุมมองของแถวที่ไม่ได้จัดรูปแบบ
*
* ตัวแปรที่มีอยู่:
* - ชื่อเรื่อง: ชื่อของกลุ่มแถวนี้ อาจว่างเปล่า
* - แถว: รายการแถวของมุมมอง
* - แอตทริบิวต์: แอตทริบิวต์ HTML ของแถว
* - เนื้อหา: เนื้อหาของแถว
* - มุมมอง: วัตถุมุมมอง
* - default_row_class: แฟล็กที่ระบุว่าควรเป็นคลาสดีฟอลต์หรือไม่
* ใช้ในแถว
*
* @ดู template_preprocess_views_view_unformatted()
*
* @ingroup ธีมได้
*/
#}
{{ dpm(ชื่อเรื่อง) }}
{% ถ้าชื่อเรื่อง|แสดงผล|ตัดแต่ง|ความยาวไม่ว่างเปล่า %}
{% กำหนดแถว_id = 1 %}
{% สำหรับคีย์ แถวในแถว %}
{% ตั้งแถว_id = คีย์+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 ? 'การดูแถวการดูแถว-' ~ loop.index
]
%}
<div{{ row.attributes.addClass(row_classes) }}>
{{-row.content -}}
</div>
{% สิ้นสุดสำหรับ %}
{% ถ้าชื่อเรื่อง|แสดงผล|ตัดแต่ง|ความยาวไม่ว่างเปล่า %}
</div>
{% เอนดิฟ %}