Score:0

Using Twig in global custom text to check for a specific content type

ธง in

I am filtering for two content types to display in a view: Artwork Page and Cover Page. I want to change the HTML markup for Cover Page.

I have researched and tried many field names for Content Type, but with none of them I get what I am trying to achieve. In this instance, the replacement pattern for Content Type is {{ type }}; using it doesn't work. I've tried both the machine name (cover_page) and the name (Cover Page), but neither of them worked.

{% if type == 'cover_page' %}
  <h1>THIS IS THE BEGINNING</h1>
{% endif %}

{% if type == 'Cover Page' %}
  <h1>THIS IS THE BEGINNING</h1>
{% endif %}
sonfd avatar
in flag
ฉันไม่สามารถบอกได้ว่าคุณกำลังพยายามใช้โทเค็นนี้ในข้อความที่กำหนดเองภายในพื้นที่มุมมอง เช่น ส่วนหัวหรือส่วนท้าย หรือเป็นหนึ่งในฟิลด์ในการแสดงแถว _ฉันไม่เชื่อว่า_ คุณจะสามารถใช้ค่าโทเค็นของฟิลด์ในข้อความที่กำหนดเองส่วนหัว/ส่วนท้ายได้ เนื่องจากจะไม่มีบริบทที่เหมาะสมในการสร้างค่า (ค่าอาจแตกต่างกันสำหรับผลลัพธ์แต่ละรายการในมุมมองของคุณ)
Score:0
ธง cn

ฟิลด์ประเภทเนื้อหาเป็นฟิลด์อ้างอิงและมีชื่อเครื่องของประเภทเนื้อหาเป็นรหัสเป้าหมาย

กำหนดค่าตัวจัดรูปแบบฟิลด์ รหัสเอนทิตี:

กำหนดค่าฟิลด์: เนื้อหา: ชนิดเนื้อหา

ฟอร์แมต
รหัสเอนทิตี â¼

หรือใช้คุณสมบัติ target_id เมื่อเขียนฟิลด์ใหม่:

{{ type__target_id }}

คุณสามารถเพิ่มอินสแตนซ์ที่สองของฟิลด์และซ่อนได้หากคุณต้องการใช้ชื่อเครื่องสำหรับตรรกะเท่านั้นและไม่ต้องการแสดง

in flag
ขอบคุณ 4k4. ป้ายชื่อ Formatter ทำได้แล้ว! ทั้งหมดที่ฉันต้องการคือชื่อเครื่องสำหรับการทดสอบกิ่งไม้

โพสต์คำตอบ

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