Score:0

วิธีเข้าถึงข้อมูลใน Twig ในเทมเพลตแบบขยายโมดูล

ธง us

ฉันยังใหม่กับการพัฒนา Drupal ฉันใช้ Drupal 8 และต้องการแสดงฟิลด์วันที่และเวลาด้วยวิธีพิเศษ

นี่คือวิธีการของฉัน module_name.module และไฟล์เทมเพลตมีลักษณะดังนี้:

ฟังก์ชัน module_name_theme($existing, $type, $theme, $path) {
  $ตัวแปร = [
    'field__node__field_course_date__course' => [
      'เทมเพลต' => 'field_node_field-course-date_course',
    ]
  ];

  ส่งคืนตัวแปร $;
}

field_node_field-course-date_course.html.twig:

ข้อความบางส่วนที่จะแสดง

ตอนนี้ฉันต้องการแสดงวันที่ แต่ฉันไม่แน่ใจว่าจะเข้าถึงได้อย่างไร เห็นว่ามี _context.element.items ตัวแปร แต่ว่างเปล่า วิธีที่เหมาะสมในการเข้าถึงข้อมูลฟิลด์วันที่และเวลาในเทมเพลตที่ขยายจากโมดูลคืออะไร

ru flag
โดยปกติแล้วไม่ควรทำเช่นนี้ในโมดูล ควรใช้ธีมและหนึ่งในคำแนะนำเทมเพลตที่มีอยู่แล้ว

โพสต์คำตอบ

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