Score:4

เปิดใช้งานตัวสร้างโครงร่างในหน้าคอนโทรลเลอร์แบบกำหนดเอง

ธง al

ฉันสร้างเพจอย่างง่ายในคลาสคอนโทรลเลอร์:

  ฟังก์ชันสาธารณะ taxonomyPage ($ เทอม) {
    กลับ [
      '#type' => 'มาร์กอัป',
      '#markup' => $this->t('<p>จำเป็นต้องแสดงตัวสร้างเค้าโครงที่นี่</p>'),
    ];
  }

เส้นทาง:

knmt_taxonomy.detail:
  เส้นทาง: '/tags/{term}'
  ค่าเริ่มต้น:
    _controller: '\Drupal\knmt_taxonomy\Controller\TaxonomyController::taxonomyPage'
  ความต้องการ:
    _permission: 'แก้ไขเนื้อหาของตัวเอง'

สำหรับหน้าโหนด ฉันใช้ตัวสร้างเลย์เอาต์เพื่อเรนเดอร์บล็อกอยู่แล้ว วิธีนี้ใช้ได้ดี

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

Score:2
ธง cn

ไม่สามารถเปิดใช้งานตัวสร้างเลย์เอาต์โดยไม่มีเอนทิตีที่สนับสนุนโหมดมุมมอง

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

ในคอนโทรลเลอร์แสดงคำด้วยโหมดมุมมองใหม่:

  ฟังก์ชันสาธารณะ taxonomyPage ($ เทอม) {
    // โหลดคำหรือปรับปรุงเส้นทางเพื่อโหลดคำโดยอัตโนมัติ
    // ดู www.drupal.org/docs/8/api/routing-system/parameters-in-routes/using-parameters-in-routes
    ส่งคืน $this->entityTypeManager()
      ->getViewBuilder('taxonomy_term')
      ->view($term, 'my_view_mode');
  }

โพสต์คำตอบ

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