Có bất kỳ gỡ lỗi 'nâng cao' nào có sẵn cho Lượt xem không?


7

Tôi biết Chế độ xem có thể hiển thị cho bạn bản xem trước SQL, số liệu thống kê hiệu suất khác nhau và các truy vấn SQL khác được thực hiện để xem trước trực tiếp; Tôi đang tìm kiếm một cái gì đó gần xương hơn một chút.

Ca sử dụng ...

Tôi đang viết một số trình xử lý tùy chỉnh cho các thuộc tính thực thể / trường khác nhau (không quan trọng là loại nào, tất cả đều là những thứ rất chung chung). Tôi đang cố gắng để các trình xử lý này được áp dụng cho các trường trong chế độ xem API tìm kiếm và phương pháp 'tiêu chuẩn' để triển khai hook_views_data_alter()và thay đổi trình xử lý trường thành các trình xử lý trường mới thành các trình xử lý trường mới không hoạt động. Tôi nghĩ có lẽ bởi vì $data['commerce_product']['title'](ví dụ) không phải là thứ mà chế độ xem API tìm kiếm thực sự sử dụng, nên việc thay thế trình xử lý cho mục nhập không làm gì cả.

Vì vậy, tôi cần biết các trường nào đang sử dụng trình xử lý nào và tốt nhất là mọi trường hợp khác sẽ giúp tôi hiểu lý do tại sao Lượt xem đã chọn một trường chứ không phải trường khác.

Về mặt lý thuyết, tôi biết rằng tôi có thể làm điều này bằng cách lặp qua các định nghĩa trường trong một móc nối trước hoặc tương tự, nhưng tôi muốn có một giải pháp cho việc này bất cứ khi nào tôi cần, trái ngược với việc phải viết / sao chép mã cho nó mỗi lần thời gian. Cảm giác như một thứ như vậy nên tồn tại và tôi chưa bắt gặp nó.

Có bất cứ điều gì được bao gồm, hoặc có thể được xử lý theo, Lượt xem (phiên bản 3 cụ thể) sẽ giúp ích cho việc này không?


1
Tôi sẽ đưa điều này đến hàng đợi vấn đề thay thế. Bởi vì a) bạn sẽ tiếp cận trực tiếp hơn với những người biết rõ về Nội bộ lượt xem và b) nếu câu trả lời cho câu hỏi của bạn là không, thì có lẽ các nhà phát triển cần phải biết rằng có các trường hợp sử dụng DX để thêm chức năng đó. Câu hỏi cũng có thể được gắn thẻ hữu ích với phiên bản Drupal hoặc Lượt xem, vì Chế độ xem hoạt động khác nhau rõ rệt giữa các phiên bản khác nhau.
Letharion

Cảm ơn @Letharion, tôi đã hy vọng điều gì đó đã tồn tại và tôi chỉ bị mù. Nếu không có ai bấm chuông với một giải pháp đã sẵn sàng, tôi sẽ đưa nó vào hàng đợi lượt xem
Clive

@Clive, phương thức cũ của dpm () với hook_view_pre numnder hoặc một cái gì đó tương tự.
Oleg Videnov

Bạn có chắc là admin/reports/views-pluginsbáo cáo sẽ không giúp bạn?
Capi Etheriel

@Clive Tôi chưa bao giờ nghĩ rằng tôi sẽ cho bạn thấy điều gì đó mới mẻ trong Drupal 7.
Capi Etheriel

Câu trả lời:


2

Bảng admin/reports/views-pluginshiển thị một bảng với mọi plugin được sử dụng bởi Lượt xem, lưu ý các khung nhìn sử dụng chúng. Và nếu bạn muốn tìm ra nó theo chương trình, bạn có thể kiểm tra mã cho trang đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.