Score:0

รับชื่อคำศัพท์ด้วย twig_tweak drupal_field โดยใช้ค่าไดนามิก

ธง cl

ฉันใช้ Webform ใน D9 และมีแบบฟอร์มหลายหน้า ในขั้นตอนที่ 2 ของแบบฟอร์ม ฉันต้องแสดงคำศัพท์อนุกรมวิธานที่เลือกในขั้นตอนที่ 1

ฉันได้กำหนดฟิลด์ที่จะแสดงเป็นฟิลด์กิ่งไม้ที่คำนวณแล้ว

ถ้าฉันเพียงแค่ใช้

{{ data.my_field }}

ฉันเอาน้ำกลับมา

ถ้าใส่แทน

{{ drupal_field('name', 'taxonomy_term', <tid> }}

ฉันได้รับข้อความที่ต้องการ อย่างไรก็ตามฉันต้องการให้ tid มาจากตัวแปรขั้นตอนที่ 1 และไม่ใช่สตริงคงที่

เมื่อฉันพยายาม

{{ drupal_field('name', 'taxonomy_term', data.my_field }} 

ฉันได้รับข้อผิดพลาด

อาร์กิวเมนต์ 3 ที่ส่งผ่านไปยัง Twig Tweak Extension::drupal Field() ต้องเป็นสตริงประเภท โดยกำหนดเป็น null

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

{% set tid = data.my_field %}
{{ drupal.field('name', 'taxonomy_term', tid) }}
au flag
ลองตรวจสอบตัวแปรข้อมูลเพื่อหาว่า tid อยู่ที่ใด `{{ dd(ข้อมูล) }}`

โพสต์คำตอบ

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