Không chắc chắn chính xác ý bạn là gì với "tạo" lượt xem.
Đầu tiên, nếu bạn có bảng / dữ liệu tùy chỉnh, bạn có thể sử dụng hook_view_data () và trình cắm và trình xử lý tùy chỉnh để cho biết cách xem cách truy cập các bảng này. Một số Hướng dẫn / ví dụ: http://treehouseagency.com/blog/neil-hastings/2010/01/19/view-handler-easy-way (Drupal 6) và http://larsolesen.dk/node/273 (Drupal 7). Nhưng một lần nữa, bạn chỉ cần điều này nếu bạn muốn hiển thị các bảng của riêng bạn để xem.
Sau đó, có một số hook kết xuất trước và thay đổi, cho phép bạn thay đổi một số điều bạn không thể làm trong giao diện người dùng. Danh sách các khung nhìn trong Drupal 6 .
Điều đó nói rằng, không có "API" để tạo các chế độ xem thực tế (mà tôi biết). Tôi nghĩ mọi người đều sử dụng UI lượt xem cho điều đó (Rốt cuộc, giờ đây nó là một UI tuyệt vời trong Drupal 7). Những gì bạn có thể làm là xuất các khung nhìn bạn đã tạo trong UI để phân phối chúng với mô-đun của bạn hoặc dưới dạng một mô-đun mới. Điều này cũng hữu ích cho các mô-đun đóng góp / tiêu chuẩn để không chỉ hiển thị các bảng của chúng cho các khung nhìn mà còn cung cấp các khung nhìn ví dụ, có thể được tùy chỉnh / mở rộng cho một trang web cụ thể.
Thay vì xuất chúng theo cách thủ công, bạn cũng có thể sử dụng mô-đun Tính năng , cho phép bạn xuất tất cả các loại cấu hình (dạng xem, loại nội dung, trường, quyền, ...) thành các tính năng được gọi là (về cơ bản là mô-đun được tạo tự động) . Điều này đặc biệt hữu ích khi di chuyển cấu hình như các chế độ xem từ phát triển sang cài đặt sản xuất hoặc sử dụng lại cùng một chế độ xem / cấu hình trên nhiều trang web.