Câu trả lời:
Bạn có thể xuất chế độ xem, thay đổi giá trị, xóa bản gốc và nhập lại chế độ xem.
Có một tùy chọn nhập trong trang danh sách lượt xem. Chỉ cần dán url này sau url hiện tại của bạn và bạn sẽ thấy trang lượt xem nhập. Bằng cách xem các thẻ của bạn, tôi giả sử bạn đang sử dụng Drupal 7, vì vậy url được cung cấp bên dưới sẽ chỉ hoạt động cho Drupal 7.
Dưới đây là url được thêm vào:
#overlay=admin/structure/views/import
Để xuất xem:
đi tới / admin / cấu trúc / lượt xem
bên dưới cột 'hoạt động' bấm vào mũi tên và chọn 'xuất'
sao chép mã và chỉnh sửa / thay đổi trong trình soạn thảo bên ngoài
đi tới / admin / cấu trúc / lượt xem / nhập và nhập thay đổi chế độ xem Trước tiên bạn có thể xóa chế độ xem hiện tại hoặc chọn 'Thay thế chế độ xem hiện có nếu một chế độ tồn tại có cùng tên' trên cài đặt nhập -
Tôi không nghĩ bạn có thể thay đổi tên máy của chế độ xem, ít nhất là không có trong giao diện người dùng. Bạn có thể thấy tên máy trong URL nếu bạn di chuột qua "liên kết chỉnh sửa".
Bạn có thể sao chép nó với tên máy mới.
Cập nhật: Cách hiển thị tên máy cho Chế độ xem.
Bạn có thể xem danh sách tất cả các chế độ xem trong phần cài đặt Drupal của mình bằng mã này:
$views = views_get_all_views();
// Optional: views objects are big so unset large members
foreach ($views as $machine_name => $view) {
unset($view->display, $view->localization_plugin);
$views[$machine_name] = $view;
}
// Print array keyed by views machine name
dpm($views);
Bạn có thể chạy mã này trên trang devel/php
(cần mô-đun Devel ).
Sẽ có một loạt các khung nhìn được khóa theo tên máy và bạn sẽ có thể tìm thấy chế độ xem bị mất của mình.
Cập nhật: Bạn có thể tìm kiếm lượt xem theo tên máy tại trang danh sách lượt xem trong Drupal 7. Để làm điều này, bạn nên bật cờ "Hiển thị bộ lọc trên danh sách lượt xem" trong cài đặt Chế độ xem.
Bạn có thể thay đổi giá trị của trường tên trong bảng Views_view trong cơ sở dữ liệu. Không phải lúc nào cũng là ý tưởng tốt nhất, vì cuối cùng bạn có thể phá vỡ các tham chiếu đến các khối / trang trong các phần của trang web, chẳng hạn như trong các bảng.
Tôi không tin rằng bạn có thể thay đổi tên máy của chế độ xem sau khi bạn đã tạo và việc tìm tên máy hoàn toàn không trực quan. Tôi tưởng tượng điều này có thể là bởi vì những người duy nhất cần tên máy sẽ là lập trình viên và những người sử dụng năng lượng khá tiên tiến có thể xử lý một số obfuscation để làm cho giao diện dễ hiểu hơn đối với mọi người khác.
Để tìm tên máy của chế độ xem, chỉ cần truy cập danh sách chế độ xem của bạn và giữ chuột trên bất kỳ phần nào của hàng. Nó không phải là nút chỉnh sửa. Đây không phải là một lần di chuyển JavaScript chính thức để trình duyệt của bạn có thể chọn hiển thị nó theo một cách khác với cách tôi nhìn thấy hoặc thậm chí có thể không hiển thị nó. Trong những trường hợp đó, bạn có thể xem qua nguồn HTML và bạn sẽ nhận thấy rằng trong thẻ của hàng xem mà bạn đang xem, có một thuộc tính tiêu đề sẽ đọc một cái gì đó như.
Nếu bạn muốn tên máy của màn hình bên trong màn hình, điều đó dễ dàng hơn một chút. Đó là trong khối Nâng cao của giao diện chỉnh sửa chế độ xem. Nó ở đâu đó và được gắn nhãn là "machine_name" vì vậy không có bất kỳ thủ thuật đặc biệt nào để khám phá ra nó. Không giống như tên máy của khung nhìn, bạn có thể thay đổi tên này.
Vậy bạn phải làm gì nếu cần thay đổi tên máy của khung nhìn? Chà, bạn có thể gặp khó khăn với cơ sở dữ liệu và chỉnh sửa thủ công để cập nhật tên máy ở mọi nơi mà nó được sử dụng, nhưng theo tôi thì đây là quá nhiều rắc rối. Có một cách dễ dàng hơn nhiều. Chỉ cần sao chép chế độ xem của bạn và đặt cho nó tên máy bạn thực sự muốn. Sau khi được sao chép, bạn có thể xóa tên ban đầu có tên máy sai.