Score:0

เป็นไปได้ไหมที่จะกำหนดปลายทางที่ Views เพิ่มไปยังลิงก์

ธง us

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

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

สงสัยว่ามีวิธีใดในการตั้งค่าปลายทางที่ Views ต้องการใช้ก่อนที่ฉันจะรัน $view->execute()?

หวังว่าจะได้ $view->setDestination(); แต่ไม่มีโชค (ฉันสงสัยเพราะผู้คนคิดว่า Views รู้ว่าปลายทางที่เหมาะสมคืออะไร)

cn flag
ข้อบกพร่องอยู่นอกหัวข้อสำหรับไซต์นี้ หากคุณมีรายงานข้อบกพร่องที่ทำซ้ำได้ของปัญหาที่ส่งผลกระทบต่อแกนหลัก ควรแจ้งเป็นข้อบกพร่องใน drupal.org
cn flag
หากปัญหาของคุณเกี่ยวข้องกับข้อบกพร่องที่ปิดไปแล้ว คุณควรเปิดรายงานข้อบกพร่องใหม่และอ้างอิงรายงานข้อบกพร่องที่ปิดไปแล้วว่าเป็นปัญหาที่เกี่ยวข้อง คุณควรอธิบายอย่างเจาะจงที่สุดเท่าที่จะเป็นไปได้ในการอธิบายว่าข้อบกพร่องที่คุณพบแตกต่างจากรายงานข้อบกพร่องที่ปิดไปแล้วอย่างไร หรือแสดงหลักฐานว่าเหตุใดจึงไม่ควรปิดรายงานข้อบกพร่องที่ปิดไปแล้ว
No Sssweat avatar
ua flag
บางที เพื่อเป็นการหลีกเลี่ยง คุณอาจสามารถแก้ไขค่าปลายทางเหล่านั้นผ่าน JS บน ajax เสร็จสมบูรณ์
liquidcms avatar
us flag
@PatrickKenny นี่ไม่ใช่รายงานข้อบกพร่อง ฉันคิดว่าการทำเครื่องหมายคำถามด้วยตัวหนาจะเน้นคำถาม
liquidcms avatar
us flag
@NoSssweat อา ฉันเข้าใจแล้ว ให้ js เข้าไปแก้ไขลิงค์ทั้งหมดใน View ใช่ เป็นไปได้ แต่ฉันยังสามารถยกเลิกการเลือก "เพิ่มปลายทาง" ในช่องแบบเลื่อนลงในมุมมองและสร้างลิงก์ที่มีปลายทางสำหรับแต่ละฟิลด์ด้วยตนเองได้อย่างง่ายดาย แต่ฉันหวังว่าจะมีวิธีการตั้งค่านี้สำหรับมุมมองดังนั้นฉันจึงไม่ต้องการ เพื่อจัดการแต่ละลิงค์ด้วยตัวของมันเอง อาจไม่มีทางทำเช่นนั้น
liquidcms avatar
us flag
คงจะดีถ้าให้ Views ได้รับการแก้ไขหรือมีวิธีที่เหมาะสมในการกำหนดปลายทาง แต่ตอนนี้ฉันได้รับคำแนะนำจากคำตอบของ @ NoSssweat และเพิ่งทำสิ่งเดียวกันใน php ใช้ preg_replace เพื่อสลับปลายทางทั้งหมดด้วยปลายทางที่ถูกต้องเมื่อฉันได้รับ html ที่แสดงผลก่อนที่จะเขียนกลับเป็นการตอบสนอง ajax

โพสต์คำตอบ

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