Điểm:0

Hiển thị máy nhắn tin ở trên cùng và dưới cùng của trang xem nhưng chỉ ở dưới cùng của khối xem

lá cờ pe

Đối với dự án chạy trên Drupal 9.2.9, tôi muốn máy nhắn tin ở trên cùng và dưới cùng của trang xem. Tôi làm cho nó hoạt động trên các trang bằng cách chỉnh sửa thành view-view.html.twig tùy chỉnh trong chủ đề (sử dụng tùy chọn máy nhắn tin đầy đủ trong màn hình Chế độ xem). Thật không may, điều này dẫn đến máy nhắn tin kép trên các khối cũng sử dụng máy nhắn tin nhỏ.

Tôi nghĩ rằng tôi cần một chút logic có điều kiện trong mẫu views-view.html.twig để kiểm tra nếu ⦠là máy nhắn tin đầy đủ đấu với nếu ⦠là máy nhắn tin mini, hoặc nếu ⦠là trang so với nếu ⦠bị chặn. Làm thế nào tôi có thể đạt được điều đó?

Có thể, một cách tiếp cận tốt hơn là một mẫu cho máy nhắn tin đầy đủ và một mẫu khác cho máy nhắn tin nhỏ, nhưng tôi không hiểu cách tất cả các mẫu này phối hợp với nhau để sử dụng phương pháp đó.

Điểm:3
lá cờ in

Lượt xem cung cấp gợi ý chủ đề, một trong số chúng sẽ tắt loại hiển thị (ví dụ: trang, khối, v.v.). Ghi đè đề xuất cho các trang (lượt xem-xem--page.html.twig) và sao chép {% if máy nhắn tin %}{{ máy nhắn tin}}{% endif %} đến bất cứ nơi nào bạn muốn trên đầu trang của chế độ xem. Điều này sẽ chỉ áp dụng cho các hiển thị Trang của chế độ xem và không áp dụng cho bất kỳ nơi nào khác.

tham khảo lượt xem-view.html.twig cho đánh dấu mặc định của mẫu này. Vị trí mặc định của {{ máy nhắn tin }} là sau các hàng.

Điểm:3
lá cờ bd

Nhìn thấy Xem tệp mẫu để biết chi tiết về cách ghi đè các mẫu dạng xem. Để trích dẫn từ trang đó:

Tất cả các mẫu chế độ xem có thể được ghi đè bằng nhiều tên khác nhau, sử dụng chế độ xem, ID hiển thị của chế độ xem, loại hiển thị của chế độ xem hoặc một số kết hợp của chúng.

Vì vậy, trong trường hợp của bạn, bạn có thể muốn có các mẫu khác nhau cho khối lượt xem và trang lượt xem của mình.

Các liên kết này cũng có thể giúp bạn hiểu rõ hơn về cách hoạt động của các đề xuất mẫu, đặc biệt là trong ngữ cảnh của các dạng xem:

Cũng thế Định vị tệp mẫu bằng gỡ lỗi có thể giúp bạn bật gỡ lỗi nhánh và nhận thông tin về các đề xuất mẫu có sẵn trong trường hợp cụ thể của bạn.

Đă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.