Điểm:0

Twig\Error\LoaderError: Mẫu "@theme/footer.html.twig" không được xác định

lá cờ no

Tôi biết có những câu hỏi tương tự như vậy đã được hỏi nhưng không có giải pháp nào phù hợp với tôi và tôi đã làm việc này cả ngày nên tôi nghĩ mình nên thử.

Tôi đã tạo một chủ đề phụ của Bartik cho Drupal 9. Tôi đã sao chép page.html.twig và tôi đang cố gắng đưa vào một mẫu/includes/footer.html.twig và không có gì tôi đã thử có hiệu quả.

  1. Tôi đã cài đặt mô-đun thành phần và cập nhật DB

  2. Đã tuyên bố như sau trong subbartik.info.yml:

    các thành phần:
      không gian tên:
        bao gồm: bao gồm
    
  3. Nhập nội dung sau vào page.html.twig

    {% bao gồm '@includes/footer.html.twig' %}
    

Đã xóa bộ nhớ cache bằng drush và tôi gặp lỗi:

    Twig\Error\LoaderError: Mẫu "@includes/footer.html.twig" không được xác định trong "sites/default/themes/custom/subbartik/templates/page.html.twig" ở dòng 125. trong Twig\Loader\ChainLoader ->getCacheKey()
  1. Tôi đã thử một đường dẫn tương đối từ gốc thư mục web

    {% bao gồm 'sites/default/themes/custom/subbartik/templates/includes/footer.html.twig' %}
    

Lỗi tương tự:

    Twig\Error\LoaderError: Mẫu "sites/default/themes/custom/subbartik/templates/includes/footer.html.twig" không được xác định trong "sites/default/themes/custom/subbartik/templates/page.html.twig "
  1. Tôi đã thử cái cũ:

    {% bao gồm '@subbartik/includes/footer.html.twig' %}
    

Lỗi tương tự:

    Twig\Error\LoaderError: Mẫu "@subbartik/includes/footer.html.twig" không được xác định trong "sites/default/themes/custom/subbartik/templates/page.html.twig"

Mọi lơi đê nghị đêu nên được đanh gia cao. Cảm ơn!

CẬP NHẬT

Cấu trúc tệp (được hình dung là chụp ảnh màn hình sẽ dễ dàng hơn):

hệ thống tệp của dự án drupal bắt đầu từ gốc, sau đó là web, trang web, mặc định, chủ đề, tùy chỉnh, subbartik

Alireza Tabatabaeian avatar
lá cờ cn
trang web/mặc định/chủ đề? trong drupal 9? bạn đã đặt chủ đề của mình ở đâu? nó không còn là drupal 7 nữa
tWoolsey avatar
lá cờ no
Đây là một môi trường dev địa phương. Nó nằm trong thư mục web/.
Alireza Tabatabaeian avatar
lá cờ cn
Bạn có thể cung cấp cấu trúc tệp của mình không?
tWoolsey avatar
lá cờ no
Có, tôi đã cập nhật bài đăng bằng ảnh chụp màn hình cấu trúc tệp của mình. Cảm ơn.
leymannx avatar
lá cờ ne
Đặt nó trong web/themes/custom
tWoolsey avatar
lá cờ no
Xin chào leymannx. Cảm ơn bạn đã trả lời nhưng đó không thể là nguyên nhân gây ra sự cố. Tôi đã sao chép các trang web từ các nhà phát triển khác đang chạy trên máy cục bộ của mình và các chủ đề tùy chỉnh của họ nằm trong web/sites/default/themes và các chức năng bao gồm hoạt động tốt. Bên cạnh đó, khi tôi hoàn thành việc này, nó phải chuyển sang môi trường sản xuất nơi tất cả các thư mục cần được chứa trong cấu trúc trang web/mặc định/.
Điểm:1
lá cờ no

Đã xảy ra sự cố bộ nhớ đệm không liên quan gì đến bản thân mẫu. Không chắc chính xác chuyện gì đã xảy ra nhưng tôi đã tắt MAMP, làm việc khác một lúc, quay lại và nó hoạt động tốt. Cảm ơ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.