Điểm:0

Mẫu nhánh cho chỉ một trang trong chế độ xem

lá cờ br

Tôi có chế độ xem Drupal (Phần sản phẩm) nơi tôi có chế độ xem chính. Đây là chế độ xem tôi hiện đang sử dụng cho máy vi tính, Điện thoại di động, và các trang khác tôi vẫn đang tạo.

ảnh chụp màn hình

tôi cũng có một cửa hàng sản phẩm gần giống như trang mẹ. Đối với trang này, đường dẫn là /Mỹ phẩm, vì máy vi tính/sản phẩm/máy tính, và kể từ đó trở đi.

Trong thư mục chủ đề của tôi, bên trong mẫu thư mục, tôi đã tạo một trang--products.html mẫu. Điều này hoạt động rất tốt, nhưng mẫu này không chỉ được sử dụng bởi /Mỹ phẩm các trang mà còn cả các sản phẩm/tên trang-tại đây trang.

  1. Làm cách nào để thay đổi mẫu này thành chỉ nhắm mục tiêu /Mỹ phẩm và không sản phẩm/tên trang-tại đây. Tôi có phải thay đổi tên mẫu thành một cái gì đó cụ thể hơn không?
  2. Bên trong mẫu này, tôi có thể thực hiện câu lệnh if giống như mã bên dưới sẽ chỉ nhắm mục tiêu đó không /sản phẩm trang? Giả sử cuối cùng tôi vẫn giữ mẫu trên tất cả các trang, nhưng tôi muốn thêm mã chỉ hiển thị nếu nó được bật /Mỹ phẩm và không sản phẩm/tên trang-tại đây. Có lẽ tôi có thể nhắm mục tiêu nó bằng ID duy nhất của nó. Làm thế nào tôi có thể đạt được điều này?
{% nếu trang = 'tên trang' %}
  // Điều này sẽ chỉ hiển thị trên /products.
{% endif %}
beltouche avatar
lá cờ cn
"Tên trang ở đây" có tương đương với các màn hình trong Chế độ xem mà bạn đã cho chúng tôi xem ảnh chụp màn hình hay chúng là tên sản phẩm tùy ý?
lá cờ br
@beltouche sửa "page-name-here" tương đương với các hiển thị ví dụ product/computers hoặc /product/cell-phones
Điểm:0
lá cờ cn

Bạn có thể sử dụng tên hiển thị như một phần của tên mẫu để tạo tính đặc hiệu cho các mẫu Chế độ xem của mình, ví dụ: [tên mẫu cơ sở]--[xem tên máy]--[xem id hiển thị].html.twig,

Trong trường hợp của bạn, bạn có thể có tên như danh sách lượt xem--products_section--product_shop.html.twig, danh sách lượt xem--products_section--computers.html.twig, danh sách lượt xem--products_section--cell_phones.html.twig, vân vân.

Có rất nhiều tài liệu ngoài kia, bao gồm Tạo một mẫu cho một chế độ xem cụ thể, có thể phục vụ như một điểm xuất phát tốt.

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