Điểm:1

Lọc nguồn cấp dữ liệu GeoJSON trên một giá trị trong đường dẫn

lá cờ ca

Tôi có nguồn cấp dữ liệu GeoJSON, được tạo bằng chế độ xem trong Drupal 7, mà tôi muốn lọc theo giá trị đường dẫn trong url của trang được tải (/path/%). Nguồn cấp dữ liệu được tải dưới dạng bản đồ Openlayers trên một trang. Nguồn cấp dữ liệu dường như hoạt động với url nguồn cấp dữ liệu riêng của nó và không biết url của trang web. Các bộ lọc theo ngữ cảnh trong chế độ xem cũng không hoạt động. Tôi có thể sử dụng hook_views_query_alter hoặc hook_views_pre_view. Nhưng tôi không biết cách đưa giá trị từ đường dẫn của mình vào hàm hook. Bất kỳ đề xuất hoặc đoạn mã ví dụ nào?

Tôi hiện đang có cái này, nhưng dường như url không được nhận dạng. Làm thế nào tôi có thể mang nó vào?

function Mymodule_views_pre_view(&$view, &$display_id, &$args) {    
  if ($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;
  }
}

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.