Sự phân cấp giữa các thuật ngữ từ các từ vựng khác nhau trong Drupal 7?


7

Có cách nào để có một hệ thống phân cấp các thuật ngữ bằng cách sử dụng lại các thuật ngữ tương tự cư trú trong các từ vựng khác nhau không? Dường như có rất nhiều lựa chọn khác nhau để đối phó với các nguyên tắc phân loại trong Drupal 7 đến nỗi cảm thấy rất khó khăn khi tìm ra ...

Ví dụ: giả sử tôi muốn tạo một thư mục vận động viên cho các môn thể thao khác nhau. Tôi đã tạo 3 từ vựng, mỗi từ có một số thuật ngữ:

Từ vựng: Thể thao
* Bóng đá
* Bóng rổ
* Bóng chày

Từ vựng: Phân chia
* Phân khu 1
* Phân khu 2

Từ vựng: Đội
* Đội 1
* Đội 2

Mỗi loại hình thể thao sẽ được chia thành các Bộ phận và sau đó thành các đội khác nhau cho mỗi Bộ phận.

Hệ thống phân cấp trông như:

Bóng đá
* Phân khu 1 - Đường
1 - Đường
2
* Đường 2 - Đường
1 - Đường
2

Bóng rổ
* Phân khu 1 - Đường
1 - Đường
2
* Đường 2 - Đường
1
... và cứ thế cho mỗi môn thể thao.

Vì các thuật ngữ cho các từ vựng Phân chia và các đội luôn giống nhau, tôi nghĩ sẽ có ý nghĩa hơn khi có thể sử dụng lại các thuật ngữ tương tự theo hai từ vựng đó thay vì lặp đi lặp lại cùng một thuật ngữ cho mỗi môn thể thao, mỗi bộ phận ...Vân vân.?

Điều đó thậm chí có thể và nếu vậy, điều gì sẽ là cách tốt nhất để thực hiện nó?


cấu trúc từ vựng của bạn là chính xác. Tôi không nhận được những gì bạn đang cố gắng để đạt được.
ARUN

Tôi chỉ bối rối về cách định nghĩa hoặc ít nhất là chỉ hiển thị một mối quan hệ phân cấp giữa các từ vựng khác nhau. Vì vậy, ví dụ, ở đầu phân cấp sẽ có từ vựng Thể thao và bên dưới đó là Phân chia và sau đó là Đội.
user24216

Câu trả lời:


2

Bạn có thể tạo một trường tham chiếu hạn trên một từ vựng. Vì vậy, trong một nhóm, một trong những lĩnh vực sẽ là "phân chia". Vì vậy, khi bạn tạo một nhóm mới, bạn sẽ nhập tên nhóm và "gắn thẻ" cho phân chia đó là sử dụng tự động hoàn thành hoặc thả xuống.


1

Vấn đề duy nhất với việc gắn thẻ miễn phí (do đó tôi không có nghĩa là cho phép tất cả người dùng gắn thẻ nội dung), đây thực sự là giải pháp duy nhất ngoại trừ tạo mọi thứ trong một từ vựng, là khi người dùng tìm kiếm hoặc nhấp vào thẻ cho các nhãn chung như "Bộ phận 1", nó sẽ không được tập trung đủ để kết quả có ích.

Vì các mục này có phân cấp, tôi nghĩ giải pháp duy nhất là sao chép hoàn toàn hệ thống phân cấp đó để làm cho kết quả có liên quan. Ai đó nhấp vào thẻ được liên kết "Bộ phận 1" sẽ nhận được kết quả cho tất cả các môn thể thao, ngay cả khi trang đang đề cập đến các thẻ chỉ có khoảng 1 môn thể thao. Và nó sẽ không sắp xếp kết quả của bạn dựa trên trang trước trừ khi bạn đặt một số biến.

Tôi thấy cách phím tắt tiết kiệm thời gian nhưng về lâu dài, nó hoàn toàn tách biệt mọi thứ và trong kết quả tìm kiếm, chỉ có kết quả đầu tiên với tất cả các thuật ngữ sẽ là tương đối, phần còn lại sẽ là danh sách của mọi thứ khác. Chỉ là một ý nghĩ.

Trừ khi bạn sẽ có các trường tham chiếu thuật ngữ riêng biệt, tôi nghĩ rằng đó sẽ là trải nghiệm người dùng tốt hơn nếu chỉ có cấu trúc phân cấp trong một vocab, trong đó việc kéo thả xuống sẽ có ý nghĩa rõ ràng và súc tích.

Tôi đoán một câu hỏi hay sẽ là: bạn có bao giờ có lý do để rút danh sách tất cả các đội Division 1 trên các môn thể thao khác nhau không?

Một câu hỏi khác là: có quá nhiều đội và các bộ phận mà một lần thả xuống đơn giản là quá dài để thân thiện với người dùng?


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.