Làm cách nào để hiển thị các thuật ngữ trong Chế độ xem trong cấu trúc phân cấp của nó?


20

Tôi đã tạo một chế độ xem để hiển thị các điều khoản của từ vựng Sản phẩm .

Tôi xem tôi đặt:

Định dạng: danh sách Html

Hiển thị: lĩnh vực

Các lĩnh vực: Thuật ngữ phân loại: Tên

Nó hoạt động tốt nhưng cấu trúc phân cấp bị mất.

Từ vựng Sản phẩm có cấu trúc này:

- Ô tô

--Ford

--Volvo

- Máy vi tính

- Trang web

--Máy tính xách tay

Nhưng trong Chế độ xem, các thuật ngữ bị mất cấu trúc phân cấp và được liệt kê như sau:

- Ô tô

-Ford

-Volvo

- Máy vi tính

-Quần áo

-Máy tính xách tay

Tôi đang thiếu gì ở đây ??

Câu trả lời:


16

Tôi khuyên bạn nên dùng thử mô-đun Views Tree để cài đặt plugin kiểu kiểu Chế độ xem dạng cây (kề) cho phép bạn liệt kê từ vựng theo cách phân cấp.

Nhận xét: Lượt xem trước không hiển thị bố cục cây nhưng hiển thị trang bình thường không xuất ra dưới dạng cây.


2
Cách thực hiện: drupal.org/node/1493366
Andrey Rudenko

12

Views Tree rất tốt cho cấu hình phân cấp nhanh và đơn giản nhưng nó thiếu một số tính năng như các trường / cấu hình khác nhau cho các cấp cây và nhóm khác nhau

Bạn có thể có được cấu hình linh hoạt hơn với Chế độ xem trường .

Đây là thiết lập tôi cần cho một cây phân loại gồm ba cấp độ mà tôi cần nhóm theo thuật ngữ cấp cao nhất.

  1. Tạo chế độ xem các thuật ngữ bằng màn hình trang (hoặc bất kỳ màn hình nào khác)
  2. Thêm mối quan hệ "Thuật ngữ phân loại: Thuật ngữ phụ huynh"
  3. Thêm trường: Tên thuật ngữ (không có mối quan hệ), Tên thuật ngữ (Mối quan hệ cha mẹ, loại trừ khỏi màn hình)
  4. Thêm thuật ngữ phân loại bộ lọc: Thuật ngữ cha mẹ (Mối quan hệ cha mẹ) bằng 0. (chỉ hiển thị cấp 2)
  5. Trong cài đặt Định dạng, sử dụng nhóm với Tên thuật ngữ trường (Phụ huynh). (Để hiển thị cấp 1)
  6. Thêm một màn hình mới (một tệp đính kèm là tốt)
  7. Ghi đè các trường của nó (chỉ cần nhấp vào bất kỳ trường nào, chọn tệp đính kèm này (ghi đè) từ hộp chọn trên cùng, sau đó lưu trường. (Điều này là để tránh đệ quy)
  8. Ghi đè tệp đính kèm Bộ lọc theo ngữ cảnh bằng cách thêm thuật ngữ Phân loại: Tên (Mối quan hệ cha mẹ)
  9. Thêm trường xem (Toàn cầu: Chế độ xem) vào trường xem của bạn.
  10. Sử dụng tệp đính kèm trong cấu hình trường xem và thêm mã thông báo cho tên thuật ngữ (không phải cha mẹ) làm giá trị bộ lọc theo ngữ cảnh được gửi đến tệp đính kèm.

Bạn có thể xóa mối quan hệ khỏi bộ lọc ở bước 4, điều này sẽ hiển thị mức cao nhất trong màn hình chính, do đó bạn có thể bỏ qua việc nhóm (bước 5), sau đó thêm một màn hình mới cho mỗi cấp độ bạn muốn hiển thị (kiểm soát số cấp để hiển thị)

Đối với tôi, điều này mang lại gần như cùng kết quả của Views Tree nhưng với sự linh hoạt tôi cần.


4

Tôi đã giải quyết nhiệm vụ tương tự bằng cách sử dụng mô-đun menu Phân loại .

Chuyển đổi bất kỳ từ vựng phân loại của bạn vào các menu hiện có một cách dễ dàng!

Tính năng, đặc điểm:

  • Menu tùy chỉnh cho mỗi từ vựng
  • Sử dụng Đường dẫn mặc định Điều khoản
  • Tích hợp với Lượt xem
  • Tích hợp với Path Auto
  • Tùy chỉnh đường dẫn menu thành bất cứ thứ gì bằng cách sử dụng hook: Tài liệu dành cho nhà phát triển cho phiên bản 6.x-2.x
  • Nó không can thiệp vào các mô-đun menu khác

Tôi khuyên bạn không nên sử dụng mô-đun này nếu bạn muốn xây dựng trang web i18n. Nó làm cho vấn đề lớn trong trường hợp này.
Deem

Bạn có thể mô tả cụ thể loại vấn đề mà mô-đun này có cho trang web i18n không? Tôi không có vấn đề với quốc tế hóa với mô-đun này.
Peter Lozovitskiy

Nếu bạn có i18n phân loại và menu i18n thì không có cách nào để chạy nó đúng cách. Bạn có thể đọc về nó trên trang web dự án mô-đun thậm chí. Không có hỗ trợ cho điều đó.
coi


3

Nếu bạn chỉ có cây danh mục cấp 2 và không ngại mất định dạng lồng nhau hoặc hack với các tệp chủ đề, bạn có thể có được chức năng như vậy bằng cách sau:

  1. Thêm mối quan hệ "Thời hạn phụ huynh" vào Chế độ xem và yêu cầu nó.
  2. Có hai trường "Tên hạn". Một không có mối quan hệ và một cái khác bị ẩn khỏi trường hiển thị bằng cách sử dụng mối quan hệ mới được tạo.
  3. Sử dụng trường ẩn làm trường nhóm.

Không chắc đó có chính xác là dự định không ...


đó là một cố gắng tốt nhưng không chính xác những gì tôi cần.
Chefnelone

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.