Lý do đằng sau cấu trúc menu hiện tại là gì


11

Tôi không phải là một Ninja Drupal; từ những gì tôi thấy tại http://drupal.org/node/788972 ,
Drupal dường như có cấu trúc menu như Joomla, theo nghĩa là nó cho phép các mục menu được tạo trong các danh mục menu. Tại sao chúng ta sử dụng phần này không giống như phần mục menu trung tâm, từ đó chúng ta có thể liên kết một mục với nhiều menu, nếu cần?

Đây là những gì tôi có thể thấy trong Wordpress. Trong phương pháp sau, tôi có thể thấy sự dư thừa giảm và một điểm duy nhất để thay đổi nhiều lần xuất hiện của cùng một liên kết.

Tôi muốn hiểu logic / lý luận đằng sau cấu trúc menu Drupal, không hiểu cách Drupal so sánh với Joomla hoặc WordPress.


Đây không phải là loại câu hỏi mà bạn có khả năng nhận được câu trả lời chính xác vì vậy tôi có thể sẽ không bỏ phiếu cho bất kỳ ai đủ trò chơi để trả lời câu hỏi đó.
rooby

Nếu bạn muốn biết chắc chắn, hãy đi tìm chx trên IRC và hỏi anh ấy. Ông là tác giả của hệ thống menu hiện tại.
rooby

@rooby, Cảm ơn những nỗ lực của bạn. Hai câu trả lời khác thậm chí không cố gắng trả lời câu hỏi của tôi. Nó chỉ cho biết hệ thống menu hiện tại hoạt động như thế nào. Cũng cảm ơn vì đã chỉ cho tôi đến nhà phát triển hệ thống menu hiện tại.
saji89

Nhờ có bạn mà giờ tôi nhận thấy rằng @ paul-m đã chỉnh sửa câu trả lời của mình để bao gồm thêm thông tin. Bây giờ tôi đã nâng cấp nó.
saji89

Câu trả lời:


2

Bạn có thể tạo nhiều mục menu như bạn muốn và đặt chúng ở bất cứ đâu bạn muốn. Bạn có thể làm điều này trong mã và trong giao diện người dùng.

Thực đơn Drupal có rất nhiều tính linh hoạt, đặc biệt là với đóng góp.

Hơn:

Bạn có thể thiết lập nhiều menu khác nhau (và không chỉ một phân cấp tổng thể) bởi vì theo cách đó bạn có thể có nhiều hơn một menu. Bạn có thể đặt chúng bất cứ nơi nào bạn muốn trên trang. Bạn có thể có một menu thanh bên và một menu trên cùng và bất cứ điều gì khác.

Trong nội bộ, hệ thống menu thực sự là một hệ thống định tuyến. Drupal sử dụng cùng một bộ mã cho các yêu cầu định tuyến giống như để trình bày các menu trong các trang web. Mỗi tuyến / mục có thể có quyền riêng, do đó, danh sách các mục mà người dùng nhìn thấy được xác định theo vai trò của họ, tự động.

Tóm lại, tóm tắt lại: Lý do đằng sau cấu trúc menu Drupal là nó linh hoạt.


Cảm ơn bạn đã gửi câu trả lời. Nhưng, điều này không trả lời câu hỏi của tôi. Tôi muốn biết "logic / lý luận đằng sau cấu trúc menu Drupal".
saji89

1
Trên thực tế, nó trả lời câu hỏi của bạn. Các menu Drupal được cấu trúc theo cách bạn chọn, vì vậy logic là tùy thuộc vào bạn.
paul-m

Bạn có thể vui lòng giải thích câu trả lời của bạn để làm cho tuyên bố của bạn rõ ràng hơn. Như đã nói tôi không tham gia Drupal nhiều, vì vậy nếu bạn có thể dành chút thời gian để giải thích những điều tôi sẽ biết ơn nhất vì thời gian và nỗ lực của bạn.
saji89

1

Cách bạn nhìn thấy công việc này hoàn toàn là cách mà giao diện người dùng đã được viết. Các menu được cấu trúc trong cơ sở dữ liệu cho phép tất cả các khả năng khác, mà bất cứ ai cũng có thể tạo ra một mô-đun để làm.

Tôi giả sử (tôi không biết vì tôi không liên quan đến việc xây dựng mô-đun menu và tôi chưa bao giờ điều tra việc này):

Lý do là trong drupal, menu UI xoay quanh các menu, không phải các mục menu.

Điều này là do bạn thường có một hoặc nhiều menu mà bạn muốn hiển thị xung quanh trang web, vì vậy bạn thêm các mục menu vào một menu nhất định.

Thay thế là mọi thứ đều xoay quanh các mục menu (đường dẫn) và bạn đi đến một đường dẫn và nói "Tôi muốn đường dẫn này nằm trong tất cả các menu này".

Tôi muốn nói rằng quyết định đã được đưa ra (nếu đó thậm chí là một quyết định. Hoàn toàn có thể nó chỉ được viết theo cách này và không ai đặt câu hỏi về nó) dựa trên các trường hợp sử dụng được nhận thức.

Cá nhân, tôi có thể thấy nhiều trường hợp sử dụng để quản lý menu ở cấp menu hơn ở cấp mục menu. Hiếm khi nào tôi muốn xem tất cả các menu có một mục menu. Thông thường tôi chỉ muốn quản lý một menu, sau đó đặt nó ở nơi nó phải đi trong bố cục. Nó là một menu rời rạc, vì vậy nó được quản lý theo cách đó.

Tôi có thể thấy sẽ có một số trường hợp sử dụng để xem tất cả các mục menu cho một trang nhất định, nhưng tôi chắc chắn nghĩ rằng nó ít phổ biến hơn là muốn xem các mục menu nào trong menu.

Chế độ xem có hỗ trợ mục menu nên rất dễ dàng để tạo chế độ xem mục menu sẽ hiển thị giao diện người dùng thay thế.


+1, Cảm ơn bạn đã cố gắng trả lời câu hỏi của tôi và đã chỉ cho tôi đi đúng hướng.
saji89
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.