Score:1

ฉันจะแสดงรหัสคูปองส่งเสริมการขายในรายละเอียดการสั่งซื้อได้อย่างไร

ธง gg

ฉันต้องการแสดงรหัสคูปองที่ใช้ในหน้ารายละเอียดการสั่งซื้อ แต่ดูเหมือนจะไม่สามารถแสดงผลบนเทมเพลตได้ นี่คือบางสิ่งที่ฉันได้ลองไปแล้ว ...

{% สำหรับคูปองใน order_entity.coupons %}
  {{ คูปอง.target_id }}
  {{ รหัสคูปอง }}
  {{ drupal_entity('commerce_promotion_coupon', coupon.target_id) }}
  {{ drupal_field('code', 'commerce_promotion_coupon', coupon.target_id) }}
{% สิ้นสุดสำหรับ %}

สิ่งเดียวที่ใช้งานได้คือ {{ coup.target_id }} และจะพิมพ์รหัสเป็นตัวเลขเท่านั้น ฉันคิดว่าฉันสามารถใช้ Twig Tweak เพื่อโหลดเอนทิตีและทำให้เป็นแบบนั้นได้ แต่นั่นก็ไม่ได้ผลเช่นกัน

ขอบคุณ!

au flag
ลองตรวจสอบตัวแปร ID เพื่อให้แน่ใจว่ามี ID ที่ไม่แสดงอาร์เรย์ `{{ dd(coupon.target_id) }}`
Score:0
ธง gg

ฉันจะแก้ไขมันได้อย่างไร ... (ต้องการ โมดูล Twig Tweak)

{% set coup_entity = drupal_entity('commerce_promotion_coupon', coupon.target_id) %}
{{ coup_entity['#commerce_promotion_coupon'].getCode }}

โพสต์คำตอบ

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