Tôi đang sử dụng Featuresđể tạo một tính năng được gọi là footheo dõi các loại nội dung và chế độ xem để chúng có thể được mô tả bằng mã, được cam kết với kho lưu trữ của tôi và cuối cùng được đẩy vào các máy chủ dàn dựng và sản xuất.
Một số mô-đun (ví dụ: http://drupal.org/project/nodequeue , http://drupal.org/project/view_bulk_operations , http://drupal.org/project/admin_view ) tạo ra một số chế độ xem như là một phần của chức năng của chúng. Vấn đề là tôi không thể đưa những quan điểm đó vào footính năng của mình . Vì vậy, đối với những quan điểm cụ thể đó, tôi phải lặp lại (bằng tay) bất kỳ tùy chỉnh nào tôi đã thực hiện tại địa phương cho các máy chủ dàn dựng và sản xuất.
Có ý kiến gì không?
Những gì tôi đã thử:
1) Tôi đã thử thêm thủ công tên xem trong foo_features.infotệp:
features[views_view][] = admin_content_node
nhưng khi tôi thực hiện drush fu foo_features -ythì dòng đó sẽ bị xóa và .infotập tin và định nghĩa khung nhìn không được đưa vào foo_features.views_default.inctập tin.
2) Tôi đã xem xét cơ sở dữ liệu:
mysql> select vid, id, display_title, display_plugin, position from views_display;
+-----+----------+---------------+----------------+----------+
| vid | id | display_title | display_plugin | position |
+-----+----------+---------------+----------------+----------+
| 3 | default | Master | default | 1 |
| 3 | page | Page | page | 2 |
| 30 | block | Block | block | 2 |
...
| 46 | default | Defaults | default | 1 |
| 46 | system_1 | System | system | 2 |
+-----+----------+---------------+----------------+----------+
Hàng cuối cùng đó (vid: 46, display_plugin: system) có vẻ đáng ngờ nên tôi đã thay đổi (trực tiếp qua SQL) systemthành page. Sau đó, tôi đã làm drush cc allvà thử lại quy trình tại [1] để đưa chế độ xem vào tính năng nhưng không gặp may. Tôi đã thử điều này bởi vì tôi nghĩ rằng "hiển thị chế độ xem hệ thống" (bất cứ điều gì có nghĩa) không thể được bao gồm trong các tính năng.