Lượt xem 3,8: Hiển thị phân cấp phân loại theo ba cột (ông bà, cha mẹ, con)


7

Tôi có một phân loại với phân cấp ba cấp và muốn hiển thị ba cấp trong bảng xem, nhưng riêng biệt. Tôi cũng muốn có một bộ lọc tiếp xúc sử dụng phân loại đó và cho phép người dùng của tôi chọn thuật ngữ.

Đây là những gì tôi đã làm:

  1. Đã thêm bộ lọc theo ngữ cảnh Có công cụ sửa đổi độ sâu id thuật ngữ phân loại
  2. Đã thêm mối quan hệ Nội dung: Các thuật ngữ phân loại trên nút với một "thuật ngữ" định danh
  3. Đã thêm mối quan hệ Thuật ngữ phân loại: Thuật ngữ cha mẹ với một định danh "Phụ huynh" và đặt mối quan hệ của nó là "thuật ngữ"
  4. Đã thêm bộ lọc theo ngữ cảnh Thuật ngữ phân loại: Thuật ngữ phụ huynh và chọn mối quan hệ "Phụ huynh"
  5. Đã thêm trường thuật ngữ phân loại

Tại thời điểm này, tôi có thể hiển thị hệ thống phân cấp trong một cột duy nhất và có thể chọn giữa con cấp thấp nhất hoặc cả ba (ví dụ: Ông bà> Cha mẹ> Con). Tuy nhiên, tôi muốn có thể hiển thị ông bà, cha mẹ và con cái trong các cột riêng biệt.

Điều này có thể không? Tôi đã hy vọng có thể thêm trường ba lần và chọn mức phân cấp, nhưng tôi không thấy cách làm điều đó.

Câu trả lời:


3

Nếu bạn chỉ có 3 cấp độ phân cấp thì bạn có thể tạo chế độ xem như dưới đây:

nhập mô tả hình ảnh ở đây

Chế độ xem trên sẽ cho đầu ra như dưới đây: nhập mô tả hình ảnh ở đây

Hi vọng điêu nay co ich.


0

Trước tiên, bạn cần tạo bảng 3 cột mong muốn mà không có Lượt xem . Sau đó, bạn có thể sử dụng Chế độ xem để tải các nút mong muốn bằng các bộ lọc theo ngữ cảnh . Có thể làm theo stes dưới đây, nhưng có nhiều cách khác nhau để làm.

  1. Tạo một mô-đun với mymodule_taxonomy_get_tree_nested () chức năng
  2. gọi nó từ template.php
  3. Tìm hiểu những gì và làm thế nào bạn muốn hiển thị
  4. bạn có thể kết xuất Mảng với Drupal sau khi "trang điểm"
  5. tải nội dung mong muốn với Chế độ xem , sử dụng Nội dung: Có bộ lọc ngữ cảnh ID thuật ngữ phân loại

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.