Làm cách nào để sắp xếp lại các nút trong Drupal 7 bằng tính năng Kéo và Thả?


7

Bất cứ ai có thể vui lòng giúp tôi rằng, làm thế nào tôi có thể sắp xếp lại các nút trong Drupal 7 bằng tính năng kéo và thả?

Câu trả lời:


8

Tạo chế độ xem để liệt kê các nút của bạn và sử dụng mô-đun khung nhìn có thể kéo Drupal để đặt hàng các nút của bạn.

Từ trang tài liệu,

  • Đặt bất kỳ loại thực thể
  • Đặt thứ tự khác nhau cho các đối số khác nhau
  • Tạo một chế độ xem đặt thứ tự và tạo nhiều chế độ xem như bạn muốn cho thấy thứ tự đó
  • Sử dụng các mã javascripts cốt lõi hoặc jQuery UI có thể kéo để đặt thứ tự

Các bước để sử dụng mô-đun này và các khung nhìn để đặt hàng các nút:

  • Tải về mô-đun lượt xem và lượt xem có thể kéo và kích hoạt trong trang web của bạn.
  • Tạo chế độ xem để liệt kê các nút của bạn cho biết trường sẽ là tiêu đề nút và chọn Định dạng dưới dạng Bảng.
  • Thêm các trường có thể kéo dưới dạng trường bổ sung trong phần Trường. Bạn có thể sử dụng gửi cũng như gửi ajax sau khi bạn đặt hàng các nút của mình.
  • Thêm trọng lượng Draggable theo thứ tự tăng dần trong tiêu chí sắp xếp. nhập mô tả hình ảnh ở đây

  • Lưu xem và xem nó trong trang.

  • Danh sách của tôi sẽ như thế này: nhập mô tả hình ảnh ở đây
    • Kéo và thả con trỏ để ra lệnh cho các nút và nhấn gửi. nhập mô tả hình ảnh ở đây

nó không cung cấp tiện ích kéo và thả cho các nút

Làm thế nào bạn đang kiểm tra điều này? Bạn đã tạo một chế độ xem với các chế độ xem có thể kéo theo định dạng chưa?
Manikandan

trên trang web của tôi tôi cũng đang tìm kiếm mô-đun cho các nút đánh dấu..nhưng mô-đun này không cung cấp bất kỳ tùy chọn nào thả và kéo

Tôi đang tìm kiếm mô-đun cung cấp tiện ích kéo và thả trong UI để sắp xếp lại nội dung hoặc các nút của bạn

1
@SaeedAfzal Tôi đã chỉnh sửa câu trả lời của mình. Hãy kiểm tra.
Manikandan

3

Có nhiều mô-đun cho mục đích này. Bạn có thể sử dụng mô-đun Node Order

Mô-đun nodeorder cung cấp cho người dùng một cách dễ dàng để đặt hàng các nút trong các điều khoản phân loại của họ.

Theo mặc định, mô-đun phân loại sắp xếp danh sách các nút theo độ dính và sau đó theo ngày tạo nút - các nút được đăng gần đây nhất xuất hiện trước.

Hoặc để chọn từ danh sách các mô-đun cho mục đích này, bạn có thể xem trang So sánh các mô-đun đặt hàng nút / thực thể .


Tôi đã cài đặt mô-đun Node Order này. Nhưng tôi không thể thấy biểu tượng kéo và thả trên màn hình quản trị / nội dung. Bạn có thể vui lòng giúp tôi làm thế nào tôi có thể sửa nó để sắp xếp lại nhiều nút của tôi không?
Saeed Afzal

1
FYI, tính năng kéo và thả sẽ không khả dụng trong trang quản trị / nội dung. Bạn có thể đặt hàng bằng cách sử dụng 'cơ sở mỗi từ vựng' hoặc bằng cách tạo chế độ xem cho điều đó. Vui lòng xem qua tài liệu cho mô-đun tại drupal.org/project/nodeorder
Suresh R

2

Mô-đun Nodequeue được xây dựng chính xác cho cùng một lý do :)

Mô-đun Nodequeue cho phép người dùng thu thập các nút trong một danh sách được sắp xếp tùy ý. Thứ tự trong danh sách có thể được sử dụng cho bất kỳ mục đích nào, chẳng hạn như:

  • Một danh sách khối trêu ghẹo cho năm câu chuyện tin tức hàng đầu trên một trang web
  • Album nhạc yêu thích của người dùng
  • Một nhóm yêu thích mà từ đó được hiển thị ngẫu nhiên

Nodequeue cung cấp giao diện kéo và thả đơn giản để đặt hàng thủ công bất kỳ hàng đợi nào. Ngoài ra, nó cho phép các nút được thêm và xóa khỏi hàng đợi mà không cần quyền chỉnh sửa cho nút. Các nút có thể được thêm vào hàng đợi từ tab quản lý hàng đợi hoặc bằng các liên kết trên nút trêu ghẹo nút.

Thực hiện theo hướng dẫn này để tạo ra một nút.


Có, nodequeue đặc biệt hữu ích nếu bạn muốn tự tay chọn một lựa chọn các nút. Khi bạn cần đặt hàng tất cả các nút (hoặc tất cả các loại nút nhất định) Chế độ xem có thể kéo có ý nghĩa hơn IMO.
marcvangend

0

Có một so sánh về "các mô-đun đặt hàng nút" tại https://www.drupal.org/node/398508


Điều này trông giống như một liên kết chỉ trả lời. Tôi đề nghị bạn mở rộng câu trả lời của mình bằng cách bao gồm một bản tóm tắt có liên quan về nó (hoặc một cái gì đó tương tự). Nếu bạn làm như vậy, hãy để lại liên kết (đến nơi bạn đã sao chép nó từ đó) trong đó.
Pierre.Vriens
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.