it-swarm-vi.com

Tên bộ lọc phân loại bối cảnh

Tôi đang thêm bộ lọc theo ngữ cảnh vào chế độ xem cho loại nội dung tùy chỉnh có trường phân loại. Bộ lọc theo ngữ cảnh cho phép tôi lọc theo id thẻ phân loại nhưng không phải theo tên thẻ phân loại. Ý nghĩa với các thẻ đã cho trong phân loại:

1  | test1
2  | another tag
3  | taggy
......
99 | coolness

Tôi có thể tạo bộ lọc theo ngữ cảnh sẽ phân tích cú pháp URL như http://mydrupal/myview/3 để hiển thị tất cả nội dung đã được gắn thẻ taggy NHƯNG, URL cần chuyển đối số để tra cứu theo thẻ tên thay vì thẻ id, ví dụ, http://mydrupal/myview/taggy để xem tất cả nội dung được gắn thẻ taggy Làm thế nào điều này có thể được thực hiện?

105
powers1

Tôi giả sử bạn đã thêm Content: Has taxonomy term ID bộ lọc theo ngữ cảnh. Bạn có thể sử dụng tên thuật ngữ phân loại với bộ lọc này bằng cách điều chỉnh Specify validation criteria cài đặt. đây là một ảnh chụp màn hình:

Screenshot

Bảo đảm Specify validation criteria được kiểm tra và bạn sẽ được trình bày với nhiều tùy chọn hơn. Trong Validator chọn Taxonomy term. Bạn có thể tùy chọn với các từ vựng để cho phép. Dưới Filter value type chọn Term name converted to Term ID và kiểm tra Transform dashes in URL to spaces in term name filter values hộp kiểm.

156
rocketeerbkw

Một cách khác để lột da mèo:

Tôi cần truy vấn tên thuật ngữ phân loại thực tế không chuyển đổi sang ID hạn.

Dưới đây là cách truy vấn tên thuật ngữ phân loại đã được thông qua dưới dạng bộ lọc theo ngữ cảnh:

Để có được tên, bạn phải thêm một mối quan hệ, trên trường hoặc mối quan hệ phân loại chung. Sau đó, bạn có thể thêm bất kỳ trường nào cho thuật ngữ đó dưới dạng bộ lọc theo ngữ cảnh, bao gồm cả tên.

https://www.drupal.org/node/1156022#comment-4469378

6
Ben LeDuc
3
Brian