Thêm Đề xuất Chủ đề vào Menu bằng Khối Menu trong Drupal

Đừng quên đăng ký kênh của chúng tôi Kênh Youtube để luôn cập nhật.

Khối thực đơn cung cấp cho bạn chức năng bổ sung xung quanh việc quản lý hiển thị menu trong các vùng khối. Lõi Drupal cho phép bạn thêm bất kỳ menu nào như điều hướng chính, chân trang, v.v… vào bất kỳ vùng nào và bạn có thể kiểm soát số lượng menu sẽ được hiển thị. Menu Block cung cấp cho bạn các tùy chọn bổ sung như đặt mục gốc cố định, thay đổi tiêu đề khối, v.v.

Nhưng một tính năng của Menu Block mà tôi muốn chỉ cho bạn trong hướng dẫn này là khả năng thêm tùy chỉnh. gợi ý hook chủ đề đến các menu.

Bắt đầu

Trước khi bắt đầu, hãy tải xuống mô-đun Menu Block.

Chạy lệnh sau bằng Composer:

$ composer require drupal/menu_block

Chuyển đến Mở rộng và tìm kiếm khối menu và cài đặt mô-đun.

Mô-đun khối menu

Đề xuất móc chủ đề là gì

Một đề xuất móc chủ đề cho chủ đề biết nên sử dụng mẫu nào. Ví dụ, nếu bạn bật Gỡ lỗi cành cây trong trang Drupal của bạn và xem nguồn trang, bạn sẽ thấy các đề xuất và mẫu nào đang được sử dụng.

tập tin chủ đề

Thông tin mẫu này cực kỳ quan trọng khi bạn tạo chủ đề cho một trang web, đặc biệt nếu bạn là người mới sử dụng Drupal.

Menu Block cho phép bạn thêm đề xuất hook chủ đề tùy chỉnh vào menu của mình. Điều này hữu ích khi bạn muốn sử dụng menu ở nhiều vùng và để nó sử dụng cùng một tệp mẫu Twig.

Các đề xuất chủ đề hook có thể được thay đổi bằng cách sử dụng mã sốnhưng Menu Block cho phép bạn thay đổi nó từ trang cấu hình khối.

Thay đổi đề xuất hook chủ đề

Đảm bảo bạn đã tải xuống và cài đặt mô-đun Menu Block.

1. Chuyển đến Bố cục khối và nhấp vào “Đặt khối” bên cạnh Thanh bên.

Thanh bên - đặt khối

2. Tìm kiếm điều hướng chính và nhấp vào “Đặt khối”.

3. Nhấp vào “HTML và tùy chọn kiểu” và thêm đề xuất vào “Đề xuất hook chủ đề”.

Tôi đã thêm main__primary_sidebar

Nếu bạn xem lại nguồn trang, bạn sẽ thấy menu--main--primary-sidebar.html.twig dưới dạng tùy chọn trong “GỢI Ý TÊN TỆP”.

Bản tóm tắt

Nếu bạn muốn tùy chỉnh mẫu menu điều hướng chính và sử dụng lại nó ở các khu vực khác nhau, thì việc thêm đề xuất hook chủ đề qua Khối Menu là cách tốt nhất.


Source link

Trả lời

Email của bạn sẽ không được hiển thị công khai.