Score:0

วิธีเพิ่มดัชนีในเทมเพลตย่อหน้า

ธง af

ฉันต้องการใช้ย่อหน้าเพื่อใช้งานภาพหมุน และสำหรับตอนนี้ ฉันมีย่อหน้าภายนอกที่เรียกว่าสไลด์โชว์ และเทมเพลตคือย่อหน้า--slideshow.html.twig จากนั้น ในย่อหน้านี้ ฉันสามารถเพิ่มสไลด์ได้ และเทมเพลตคือ ย่อหน้า--slide.html.twig

ในขณะนี้ ฉันมีเพียงเทมเพลตย่อหน้าเริ่มต้นที่มีลักษณะดังนี้:

{%
  ตั้งค่าคลาส = [
    'ย่อหน้า'
    'ย่อหน้า--ประเภท--' ~ paragraph.bundle|clean_class,
    view_mode ? 'ย่อหน้า--ดูโหมด--' ~ view_mode|clean_class,
    ไม่ย่อหน้า isPublished() ? 'ย่อหน้า - ไม่ได้เผยแพร่'
  ]
%}

{% ย่อหน้าบล็อก %}
  <div{{ attributes.addClass(คลาส) }}>
    {% บล็อกเนื้อหา %}
      {{ เนื้อหา }}
    {% บล็อกท้าย %}
  </div>
{% ย่อหน้า endblock %}

ปัญหา: เมื่อฉันดูหน้าในส่วนหน้า div ของสไลด์ทั้งหมดจะมีคุณสมบัติเหมือนกันทุกประการ

คำถาม: ฉันจะนับการแสดงจำนวนย่อหน้าประเภทเดียวกันได้อย่างไร มีวิธีเพิ่มการจัดทำดัชนีหรือไม่?

html ควรมีลักษณะดังนี้:

<div class="paragaph-1 other_classes"></div>
<div class="paragaph-2 other_classes"></div>
<div class="paragaph-3 other_classes"></div>
<div class="paragaph-4 other_classes"></div>
leymannx avatar
ne flag
คุณต้องดูว่ามีอะไรอยู่ใน `{{ content }}` ติดตั้งโมดูล Twig Tweak แล้วพิมพ์ `{{ dd() }}` ภายในเทมเพลตของคุณ สไลด์อาจอยู่ใน `{{ content.field_slides|field_value }}` หรือใกล้เคียง รับรายการฟิลด์ วนซ้ำ สร้างมาร์กอัป และแนบไลบรารีตามที่คุณต้องการ อาจเปิดใช้งานการดีบัก Twig ก่อน อ่าน https://www.drupal.org/docs/theming-drupal/twig-in-drupal/discovering-and-inspecting-variables-in-twig-templates และ https://www.drupal.org/docs/theming -drupal/twig-in-drupal/debugging-twig- templates
4uk4 avatar
cn flag
ใช่ นี่เป็นวิธีหนึ่ง แต่การข้ามเทมเพลตฟิลด์อาจมีผลข้างเคียงที่ไม่ต้องการ แสดงผล `{{ content }}` ได้ดีขึ้นตามที่เป็นอยู่ และใช้เทมเพลตฟิลด์ที่เป็นผลลัพธ์เพื่อแสดงดัชนีและปรับ CSS ให้เข้ากับโครงสร้างเทมเพลต ดู https://drupal.stackexchange.com/questions/244152/getting-index-of-item-in-items-inside-twig-template

โพสต์คำตอบ

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