Score:0

ฉันจะพิมพ์เนื้อหาช่องดูจากช่องคำสั่งซื้อในอีเมลใบเสร็จคำสั่งซื้อได้อย่างไร

ธง tr

ฉันมีช่องดูประเภทคำสั่งซื้อที่แสดงเนื้อหาจากการส่งเว็บฟอร์มที่เกี่ยวข้องกับคำสั่งซื้อผ่านทาง คำสั่งซื้อเว็บฟอร์มการค้า โมดูล. ฟิลด์มุมมองนี้แสดงเนื้อหาของมุมมองนั้นสำเร็จในหน้ารายละเอียดคำสั่งซื้อสำหรับทั้งผู้ดูแลระบบและผู้ซื้อ

ฉันต้องการให้ข้อมูลเว็บฟอร์มแสดงในอีเมลใบเสร็จการสั่งซื้อ ฉันได้พบสิ่งนั้น {{ order_entity|commerce_entity_render }} จะแสดงคำสั่งซื้อ (เนื้อหาช่องดู พร้อมกับความคิดเห็นของผู้ดูแลระบบ สินค้าที่สั่งซื้อ ฯลฯ) ในอีเมล นั่นเป็นข้อมูลที่มากเกินไป และบางส่วนก็ค่อนข้าง "ละเอียดอ่อน" หรือไม่สำคัญสำหรับลูกค้า (เช่น ข้อคิดเห็นเกี่ยวกับคำสั่งซื้อของผู้ดูแลระบบ)

ฉันจะแสดงเฉพาะเนื้อหาของ field_registration_details field (ช่องดูข้อมูล) ในอีเมล์ใบเสร็จการสั่งซื้อ?

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

ความเป็นไปได้อีกอย่างที่ฉันคิดว่ากำลังพยายามใช้ {{ เพิ่มเติม_order_fields }}ซึ่งใช้ใน คำสั่งการพาณิชย์--admin.html.twig ไฟล์เทมเพลต แต่ฉันไม่แน่ใจว่าฉันจะใช้ประโยชน์จากเทมเพลตอีเมลได้อย่างไร

Score:0
ธง tr

แก้ไข: ที่จริงแล้ว ปัญหาของฉันไม่ได้รับการแก้ไข ใช้งานได้เมื่อฉันคลิกปุ่ม "ส่งใบเสร็จอีกครั้ง" ในผู้ดูแลระบบ แต่จะใช้งานไม่ได้เมื่อลูกค้าสั่งซื้อครั้งแรก ฉันรู้สึกว่านี่ต้องเป็นข้อผิดพลาดในการอนุญาตบางอย่าง แต่ฉันได้เปิดใช้งานการอนุญาต "ดูการส่งเว็บฟอร์มของตัวเอง" แล้ว

ฉันยังเปิดใช้งาน "ไม่ระบุชื่อ" และ "รับรองความถูกต้อง" ในการตั้งค่า > การเข้าถึง > ดูการส่งของตัวเองสำหรับเว็บฟอร์มนี้ แต่นั่นก็ไม่ได้สร้างความแตกต่างเช่นกัน

จากนั้นฉันลองสั่งซื้อในฐานะผู้ดูแลระบบ โดยคิดว่าจะแสดงให้เห็นอย่างชัดเจนว่าเป็นปัญหาการอนุญาตหรือไม่ อีเมลคำสั่งซื้อสำหรับคำสั่งซื้อของผู้ใช้ที่เป็นผู้ดูแลระบบไม่ได้รวมเนื้อหาจากการดู เห็นได้ชัดว่าไม่ใช่ปัญหาเกี่ยวกับบทบาท/สิทธิ์

ใครมีความคิดเห็นเกี่ยวกับวิธีแก้ปัญหา

=======================================

แก้ไขต้นฉบับ (ไม่ทำงาน):

แก้ไขปัญหาแล้วฉันติดตั้งโมดูล Twig Tweak แล้วเพิ่มสิ่งนี้ลงในไฟล์เทมเพลตอีเมลคำสั่งซื้อของฉัน:

{{ drupal_view('my_view_name', 'block_1', order_entity.getOrderId) }}

หากฉันใช้หมายเลขคำสั่งซื้อเป็นตัวกรองบริบทแทนรหัสคำสั่งซื้อ ฉันเชื่อว่าโค้ดจะมีลักษณะดังนี้:

{{ drupal_view('my_view_name', 'block_1', order_entity.getOrderNumber) }}

โพสต์คำตอบ

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