Views มีช่องสำหรับสร้างเมนูแบบเลื่อนลง และมีตัวเลือกให้เพิ่มปลายทางลงในลิงก์เหล่านั้น มันใช้งานได้ดี ขออภัย หากใช้ View ผ่านการโทร AJAX ปลายทางจะดูเหมือนว่าควรกลับไปที่การโทร AJAX แทนที่จะเป็นหน้าที่เปิดใช้การโทร ajax ข้อผิดพลาดหลักของ Drupal นี้: https://www.drupal.org/project/drupal/issues/2866386 กำลังรายงานปัญหานี้ในกรณีการใช้งานที่แตกต่างจากของฉันเล็กน้อย และน่าเศร้าที่บั๊กถูกทำเครื่องหมายเป็นปิด (แม้ว่าในทางเทคนิคแล้วจะไม่เป็นเช่นนั้นก็ตาม)
กรณีการใช้งานของฉันใช้รูปแบบโมดอลซึ่งเมื่อส่งแล้ว จะเปลี่ยนแปลงค่าในบล็อกในหน้านั้น บล็อกนั้นมีลิงก์มากมายซึ่งใช้มุมมองแบบเลื่อนลง ภายในการโทร ajax ฉันเรียกใช้มุมมองอีกครั้งและอัปเดตบล็อกบนเพจของฉันด้วยผลลัพธ์ของมุมมองที่อัปเดต เนื่องจากปัญหาที่กล่าวถึงข้างต้น ลิงก์ทั้งหมดมีชุดปลายทางที่เสียหาย
สงสัยว่ามีวิธีใดในการตั้งค่าปลายทางที่ Views ต้องการใช้ก่อนที่ฉันจะรัน $view->execute()?
หวังว่าจะได้ $view->setDestination(); แต่ไม่มีโชค (ฉันสงสัยเพราะผู้คนคิดว่า Views รู้ว่าปลายทางที่เหมาะสมคืออะไร)