Score:0

มีความเป็นไปได้ไหมที่จะจับอาร์เรย์ด้วยมุมมองทั้งหมด?

ธง mx

ฉันลองใช้ hooks แต่ในตัวแปร $view->result ฉันได้รับเฉพาะโหนดจากหน้าจริง (10 โหนดเพราะขนาดเพจเจอร์คือ 10) มุมมองของฉันมีตัวกรองที่เปิดเผยหลายตัว ดังนั้นฉันจึงต้องการโหนดผลลัพธ์จากการกรอง

ฟังก์ชัน mymodule_views_pre_view(&$view, &$display_id, &$args){

ถ้า ($view->id() == 'myview') {

    foreach ($view->ผลลัพธ์เป็น $row) {
        // รับค่าชื่อเต็ม
        $nid = $row->นิด;
        // ตรวจสอบผลลัพธ์สำหรับการทดสอบเท่านั้น
        \Drupal::messenger()->addMessage($nid);
    }

เป้าหมายสูงสุดของฉันคือการสร้างลิงก์ในมุมมองนั้นด้วยอาร์กิวเมนต์ nid ที่ต่อกัน เป็นไปได้ไหม?

No Sssweat avatar
ua flag
อยากรู้ว่าทำไม? จุดประสงค์ของการสร้างลิงค์ที่เชื่อมโยงกันนั้นคืออะไร?
aljico avatar
mx flag
ฉันต้องการสร้างลิงก์ไปยังตัวควบคุมที่กำหนดเองในมุมมองนั้น: http://example.com/pdf-printer?nodes=1+2+3+4+5+6+7+8+9+10+11+ 12
in flag
แล้วการสร้างจอแสดงผลเพิ่มเติมในมุมมองเดียวกันซึ่งไม่มีเลขหน้าล่ะ

โพสต์คำตอบ

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