Score:0

ลบล้าง/ลบชื่อมุมมองด้วยตัวกรองตามบริบทเป็นบล็อก

ธง br

ฉันมีบล็อกในหน้าที่เป็นมุมมองที่มีตัวกรองตามบริบท เนื่องจากบล็อกไม่มีเส้นทาง ฉันต้องระบุค่าเริ่มต้น "ค่าดิบจาก URL" ตาม ตัวกรองบริบทพร้อมมุมมองบล็อก

ทั้งหมดนี้ใช้งานได้ตามที่ควร มุมมองในบล็อกจะถูกกรองตามส่วนประกอบสุดท้าย/ที่สามของ URL ตามที่กำหนดค่าในการตั้งค่าตัวกรองตามบริบท

ฉันใช้บล็อกนี้ทั้งในโหมดภาพรวมที่แสดงเอนทิตีทั้งหมด จัดกลุ่มตามฟิลด์ (เมื่อองค์ประกอบพาธที่สามหายไป) และในโหมดรายละเอียดเพิ่มเติมที่ฉันเพียงต้องการแสดงเอนทิตีโดยไม่มีชื่อการจัดกลุ่ม เนื่องจากตัวกรองตามบริบทลดเอนทิตีที่ตั้งค่าให้เหลือเพียงกลุ่มเดียว ชื่อของกลุ่มจึงซ้ำซ้อนและน่าเกลียด

อย่างไรก็ตาม เมื่อใช้ "ค่าเริ่มต้น" การกำหนดค่าของตัวกรองตามบริบทจะไม่อนุญาตให้ฉันเขียนทับชื่อเรื่อง

สิ่งที่ฉันคิดขึ้นมา - ซึ่งดูเหมือนจะเป็นการแฮ็กมากเกินไป - มีดังต่อไปนี้ใน views-view-grid--{view name}--block.html.twig

{% set parts = url("<current>")|render|render|split('/') %}
{% ถ้าชิ้นส่วน [5] ว่างเปล่า %}
    {# ไม่ใช่บล็อกที่กรองตามบริบท ดังนั้นโปรดแสดงชื่อ #}
    {% ถ้าชื่อเรื่อง %}
      <h2>{{ ชื่อเรื่อง }}</h2>
    {% เอนดิฟ %}
{% เอนดิฟ %}

ฉันแค่นับส่วนประกอบของเส้นทางซึ่งดูคลุมเครือเกินไปสำหรับฉัน

มีวิธีแก้ไขที่ดีกว่านี้โดยใช้การกำหนดค่า (ตัวกรองบริบท) ของมุมมองหรือไม่ โมดูลใดที่จะขยายตัวเลือกการกำหนดค่ามุมมอง?

หรืออีกทางหนึ่ง ฉันจะทราบได้อย่างไรว่ามุมมองได้รับตัวกรองตามบริบทในทวิก โดยทั่วไปแล้วฉันมีช่วงเวลาที่ยากลำบากในการค้นหา "วัตถุ" ที่มีอยู่และ "วิธีการ" / พารามิเตอร์ในกิ่งก้านเนื่องจากฉันไม่สามารถหาข้อมูลอ้างอิงที่ดีและสมบูรณ์ได้ ทำไมฉันจึงต้อง |เรนเดอร์|เรนเดอร์ เช่น ฟังก์ชัน url() ใช้พารามิเตอร์อะไร ฉันสามารถนับอักขระในสตริงด้วยกิ่งได้ง่ายกว่าที่ฉันทำข้างต้นหรือไม่ พอยน์เตอร์ชื่นชม

mx flag
คุณควรจะแทนที่ชื่อเรื่องได้เมื่อระบุค่าเริ่มต้น (ผ่านอินเทอร์เฟซ) แต่จะอยู่ใต้ส่วนล่าง ซึ่งเป็นค่าสำหรับเมื่อมีอาร์กิวเมนต์อยู่ที่นั่น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา