Điểm:0

Nội dung tương tự với bộ lọc theo ngữ cảnh theo url

lá cờ in

Có hai loại nội dung (ví dụ):

  1. hoa quả
  2. rau

Họ chia sẻ cùng một từ vựng và các thuật ngữ tương tự. Cấu trúc danh mục:

-Trái cây
--nước trái cây
---cho trẻ em
---cho nam giới
---đối với phụ nữ
-Rau
--nước trái cây
---cho trẻ em
---cho nam giới
---đối với phụ nữ

Đường dẫn url xoài: /fruits/mango

Tôi muốn hiển thị các loại nước rau tương tự cho trẻ em trong nút trái cây, nếu đường dẫn chỉ khớp với phần khác biệt với phần đầu tiên của url.

Cần hiển thị nội dung tương tự nếu đường dẫn url khớp với /%/juices/for-children

Tôi tìm thấy giải pháp này (Tạo chế độ xem với đường dẫn liên quan đến thuật ngữ phân loại), nhưng nó không giúp ích gì cho tôi, vì cuối cùng các đường dẫn thay đổi ở đó.

lá cờ cn
URL được liên kết là cách tiếp cận chính xác. Sử dụng **Thành phần đường dẫn** để kiểm soát phần nào của đường dẫn là đối số. /trái cây (thành phần đường dẫn 1)/nước trái cây (thành phần đường dẫn 2)/dành cho trẻ em (thành phần đường dẫn 3)
kazah avatar
lá cờ in
Vấn đề là đây không phải là con đường của thuật ngữ chính nó. Nút có đường dẫn: /fruits/mango. Tôi cần bộ lọc theo ngữ cảnh theo đường dẫn thuật ngữ url. Hay là tôi hiểu lầm...
lá cờ cn
Bạn có thêm khối này dưới dạng khối trong Chế độ xem không? Bạn có thể sử dụng các bộ lọc theo ngữ cảnh trên các khối và bạn có thể đặt khối để hiển thị trên bất kỳ trang nào bạn muốn tại `/admin/struct/blocks/`.
lá cờ in
Bạn có thể muốn làm rõ cấu trúc của cả hai nút và thuật ngữ (như đưa vào chi tiết các trường của chúng, các mối quan hệ của chúng). Bởi vì hiện tại, tôi không thể biết đó là gì ("nước trái cây" là gì? Đó có phải là phân loại không? "dành cho trẻ em"? Đó có phải là một thuật ngữ không? Hay một boolean trên một thuật ngữ khác?). Tôi cũng sẽ không quá cố định vào "bộ lọc theo đường dẫn", vì có thể có những cách khác để thực hiện việc này mà không liên quan đến đường dẫn.
kazah avatar
lá cờ in
Xin lỗi vì đã không giải thích chính xác ngay lập tức. Từ vựng: danh mục `-Trái cây --nước trái cây ---cho trẻ em ---cho nam giới ---đối với phụ nữ -Rau --nước trái cây ---cho trẻ em ---cho nam giới ---dành cho nữ` Ví dụ: tôi có trái xoài, liên quan đến thuật ngữ ("trái cây" -> "nước trái cây" -> "dành cho trẻ em"). Tôi có cà rốt rau liên quan đến thuật ngữ ("rau" -> "nước ép" -> "dành cho trẻ em"). Bây giờ tôi muốn cà rốt hiển thị dưới dạng nội dung liên quan đến xoài.
kazah avatar
lá cờ in
Tôi thêm cấu trúc vào câu hỏi chính để làm rõ.
Điểm:0
lá cờ in

Cách duy nhất tôi có thể giải quyết vấn đề này là cài đặt mô-đun https://www.drupal.org/project/term_reference_tree

Và sau đó tôi khớp các thuật ngữ liên quan với nhau theo cách thủ công. Giống như trong các phiên bản trước trong drupal (6,7)

Sau đó tạo một khung nhìn.

Mối quan hệ:

  • thuật ngữ phân loại (với giới hạn theo từ vựng)
  • field_liên quan_terms (trường bạn đã tạo với Tiện ích cây tham chiếu thuật ngữ phân loại)

Bộ lọc theo ngữ cảnh: thuật ngữ phân loại: field_relative_terms (có mối quan hệ)

Khi giá trị bộ lọc KHÔNG có trong URL

  • Cung cấp giá trị mặc định
  • Id thuật ngữ từ URL
  • Tải bộ lọc mặc định cho các khối phân loại liên quan
  • Lọc theo các mục có chứa bất kỳ điều khoản nào

Trong phần thêm: Cho phép nhiều giá trị

Đây là cách nó hoạt động. Nhưng làm thế nào để đạt được điều này chỉ trong một chế độ xem không có mô-đun và không khớp thủ công các thuật ngữ liên quan, tôi không hiểu.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.