it-swarm-vi.com

Phân loại trong các bộ lọc theo ngữ cảnh cho Chế độ xem

Tôi mới sử dụng drupal và hiện tại tôi đang khám phá mô-đun Lượt xem. Tôi có một trang web giả cho một cửa hàng đồ chơi để tìm hiểu. Tôi đã tạo ra phân loại như sau trong "Thể loại", "Lứa tuổi," "Và" Thương hiệu "là từ vựng và phần còn lại là thuật ngữ phân loại:

  • Thể loại: Trung tâm hoạt động, Điện tử, Hoài
  • Lứa tuổi: 0-2, 2-4, đánh bóng
  • Thương hiệu: Fisherprice, V-Tech, Giáo dục

Tôi muốn tạo một chế độ xem hiển thị tất cả các đồ chơi, tùy thuộc vào những gì đã được thông qua trong các bộ lọc theo ngữ cảnh; ví dụ: nếu đối số thứ nhất là một thuật ngữ từ từ vựng "Thương hiệu", thì đối số thứ hai là thuật ngữ "V-Tech", thì đồ chơi thuộc về các đối tượng này sẽ được hiển thị với một URL như http: // example.com/Brand/V-Tech .

Tôi đã chọn "Nội dung: Có ID thuật ngữ phân loại" trong bộ lọc theo ngữ cảnh, nhưng tôi không hiểu màn hình tiếp theo. Tôi đã chọn hộp kiểm 'Chỉ định tiêu chí xác thực'. Không nên có một tùy chọn từ vựng trong trình đơn thả xuống trình xác nhận? Bất cứ ai có thể giúp tôi từ đây về?

5
Mansi

Tôi đã nhân bản chế độ xem mặc định hiện tại cho phân loại/thuật ngữ /% , xóa tất cả bộ lọc theo ngữ cảnh đã tồn tại và sau đó:

  • Tôi đã thêm một mối quan hệ mới, "Nội dung: Thuật ngữ phân loại trên nút."
  • Tôi đã thêm một bộ lọc ngữ cảnh mới, "Từ vựng phân loại: Tên máy" mà tôi không thay đổi bất kỳ cài đặt nào. (Mô-đun Lượt xem đã chọn mối quan hệ tôi đã xác định trước đó.)
  • Tôi đã thêm một bộ lọc ngữ cảnh mới, "Thuật ngữ phân loại: ID hạn."

Đối với bộ lọc "Thuật ngữ phân loại: ID hạn" tôi đã sử dụng các cài đặt sau.

screenshot

Tôi đã thay đổi đường dẫn cho chế độ xem thành "thời hạn kiểm tra /%" và xóa nguồn cấp dữ liệu.

Trang cài đặt cho chế độ xem, sau khi thực hiện các thay đổi tôi mô tả, sẽ xuất hiện như trong ảnh chụp màn hình sau; Tôi đã đánh dấu các phần khác với trang cài đặt cho chế độ xem mà tôi đã nhân bản.

screenshot

Những gì tôi thu được là một khung nhìn hiển thị các nút chứa các thuật ngữ từ từ vựng mà tôi chuyển tên máy làm đối số đầu tiên.

Đối với http: //tero.local/dr71/test-term/tags ("tags" là tên máy cho một từ vựng tôi đã xác định trong trang web kiểm tra của mình), tôi nhận được kết quả sau.

screenshot

Đối với http: //tero.local/dr71/test-term/tags/tags (chuỗi "tags" thứ hai là tên của thuật ngữ phân loại mà từ vựng "tags" có), tôi nhận được sau đây.

screenshot

Tôi đã không tìm thấy bất kỳ cách nào để lọc ra các bản sao xuất hiện trong trường hợp đầu tiên, mặc dù. Điều này chỉ xảy ra với những từ vựng cho phép người dùng chọn nhiều hơn một thuật ngữ cho mỗi nút.

Mối quan hệ với các điều khoản phân loại là cần thiết vì quan điểm là về các nút; nếu không có mối quan hệ, sẽ không thể sử dụng "Từ vựng phân loại: Tên máy" và "Thuật ngữ phân loại: ID thuật ngữ" làm bộ lọc theo ngữ cảnh. Bạn có thể kiểm tra nó: Nếu bạn xóa mối quan hệ đó, bạn sẽ không thể thêm chúng dưới dạng các bộ lọc theo ngữ cảnh.

7
kiamlaluno