Score:1

โหลดมุมมองเดียวกันโดยทางโปรแกรมหลายครั้งด้วยค่าตัวกรองตามบริบทที่แตกต่างกัน

ธง cn

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

  ถ้า ($node->getType() == 'พาเรนต์'){
    $parent= $node->field_datas_taxonomy->getValue()[0]['target_id'];
    $terms = \Drupal::entityTypeManager()->getStorage('taxonomy_term')->load Children($parent);
    foreach($terms เป็น $term){
      $pname = $term->get('name')->value;
      $tid = $term->get('tid')->value;
      $args = [$tid];
      $view = \Drupal\views\Views::getView('vue_datas');
      ถ้า (is_object($view)) {
        $view->setArguments($args);
        $view->setDisplay('block_a');
        $view->preExecute();
        $view->execute();
        $content = $view->buildRenderable('block_a', $args);
        $variables['view_datas'][] = $content;
      }
    }
  }

หากปัญหานี้เชื่อมโยงกับข้อจำกัดของตัวกรองตามบริบท ฉันโอเคที่จะใช้ตัวกรองแทน ฉันแค่ไม่รู้ว่าต้องทำอย่างไร

คำแนะนำใด ๆ? ขอบคุณ.

steve avatar
in flag
สิ่งนี้อาจเกี่ยวข้องกับ[คำถามนี้](https://drupal.stackexchange.com/questions/307728/render-view-inside-block-with-caching) แม้ว่าฉันจะไม่แน่ใจก็ตาม ฉันกำลังดิ้นรนกับสิ่งที่คล้ายกัน ซึ่งฉันแสดงมุมมองเดียวกันหลายครั้ง ด้วยการแสดงผลและข้อโต้แย้งที่แตกต่างกันในแต่ละกรณี เฉพาะค่าแรกเท่านั้นที่ใช้สำหรับแต่ละบล็อกที่ตามมา

โพสต์คำตอบ

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