Score:1

กรองฟีด GeoJSON ตามค่าในเส้นทาง

ธง ca

ฉันมีฟีด GeoJSON ซึ่งสร้างขึ้นด้วยมุมมองใน Drupal 7 ซึ่งฉันต้องการกรองค่าพาธใน url ของหน้าที่โหลด (/path/%) ฟีดถูกโหลดเป็นแผนที่ Openlayers บนเพจ ดูเหมือนว่าฟีดจะทำงานด้วย feed-url ของตัวเองและไม่รู้จัก URL ของไซต์นั้น ตัวกรองบริบทในมุมมองไม่ทำงานเช่นกัน ฉันสามารถใช้ hook_views_query_alter หรือ hook_views_pre_view แต่ฉันไม่รู้วิธีนำค่าจากเส้นทางของฉันเข้าสู่ฟังก์ชัน hook ข้อเสนอแนะหรือตัวอย่างโค้ดใด ๆ

ขณะนี้ฉันมีสิ่งนี้ แต่ดูเหมือนว่า URL จะไม่รู้จัก ฉันจะเอามันเข้ามาได้อย่างไร?

ฟังก์ชัน Mymodule_views_pre_view(&$view, &$display_id, &$args) {    
  ถ้า ($view->name == 'My_view' && $view->current_display == 'My_display') {
    $url = $_SERVER["REQUEST_URI"];
    $url_path = parse_url($url, PHP_URL_PATH);
    $basename = pathinfo($url_path, PATHINFO_BASENAME);
    $view->args[0] = $basename;
  }
}

โพสต์คำตอบ

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