Score:0

Twig\Error\LoaderError: ไม่ได้กำหนดเทมเพลต "@theme/footer.html.twig"

ธง no

ฉันรู้ว่ามีคำถามคล้ายๆ กันนี้ที่ถูกถาม แต่ไม่มีวิธีแก้ไขใดที่ใช้ได้ผลสำหรับฉัน และฉันก็อยู่กับปัญหานี้ทั้งวัน ดังนั้นฉันจึงคิดว่าจะลองทำดู

ฉันได้สร้างธีมย่อยของ Bartik สำหรับ Drupal 9 ฉันได้คัดลอก page.html.twig และฉันพยายามรวม templates/includes/footer.html.twig และไม่มีอะไรที่ฉันพยายามใช้ได้ผล

  1. ฉันติดตั้งโมดูลคอมโพเนนต์และอัปเดตฐานข้อมูล

  2. ประกาศต่อไปนี้ใน subbartik.info.yml:

    ส่วนประกอบ:
      เนมสเปซ:
        รวม: รวม
    
  3. ป้อนข้อมูลต่อไปนี้ใน page.html.twig

    {% รวม '@includes/footer.html.twig' %}
    

ล้างแคชด้วย drush และฉันได้รับข้อผิดพลาด:

    Twig\Error\LoaderError: เทมเพลต "@includes/footer.html.twig" ไม่ได้กำหนดไว้ใน "sites/default/themes/custom/subbartik/templates/page.html.twig" ที่บรรทัด 125 ใน Twig\Loader\ChainLoader ->getCacheKey()
  1. ฉันได้ลองเส้นทางสัมพัทธ์จากรูทโฟลเดอร์เว็บแล้ว

    {% รวม 'sites/default/themes/custom/subbartik/templates/includes/footer.html.twig' %}
    

ข้อผิดพลาดเดียวกัน:

    Twig\Error\LoaderError: เทมเพลต "sites/default/themes/custom/subbartik/templates/includes/footer.html.twig" ไม่ได้กำหนดไว้ใน "sites/default/themes/custom/subbartik/templates/page.html.twig "
  1. ฉันลองแบบเก่า:

    {% รวม '@subbartik/includes/footer.html.twig' %}
    

ข้อผิดพลาดเดียวกัน:

    Twig\Error\LoaderError: เทมเพลต "@subbartik/includes/footer.html.twig" ไม่ได้กำหนดไว้ใน "sites/default/themes/custom/subbartik/templates/page.html.twig"

ข้อเสนอแนะใด ๆ ที่จะได้รับการชื่นชม ขอบคุณ!

อัปเดต

โครงสร้างไฟล์ (คิดว่าการถ่ายภาพหน้าจอจะง่ายกว่า):

ระบบไฟล์ของโครงการ drupal เริ่มต้นที่ root จากนั้นเว็บ, เว็บไซต์, ค่าเริ่มต้น, ธีม, กำหนดเอง, subbartik

Alireza Tabatabaeian avatar
cn flag
ไซต์/ค่าเริ่มต้น/ธีม? ใน drupal 9? คุณใส่ธีมของคุณไว้ที่ไหน? ไม่ใช่ drupal 7 อีกต่อไป
tWoolsey avatar
no flag
นี่คือสภาพแวดล้อมของนักพัฒนาท้องถิ่น มันอยู่ในเว็บ/ไดเร็กทอรี
Alireza Tabatabaeian avatar
cn flag
คุณสามารถจัดเตรียมโครงสร้างไฟล์ของคุณได้หรือไม่?
tWoolsey avatar
no flag
ใช่ ฉันอัปเดตโพสต์ด้วยภาพหน้าจอของโครงสร้างไฟล์ของฉัน ขอบคุณ.
leymannx avatar
ne flag
ใส่ไว้ในเว็บ/ธีม/กำหนดเอง
tWoolsey avatar
no flag
สวัสดี leymannx ขอบคุณสำหรับการตอบกลับ แต่นั่นไม่ใช่สาเหตุของปัญหา ฉันได้โคลนไซต์จากนักพัฒนารายอื่นที่ทำงานบนเครื่องของฉันและธีมที่กำหนดเองของพวกเขาอยู่ในเว็บไซต์/ไซต์/ค่าเริ่มต้น/ธีม และฟังก์ชันการรวมทำงานได้ดี นอกจากนี้ เมื่อฉันทำสิ่งนี้เสร็จแล้ว จะต้องขึ้นไปยังสภาพแวดล้อมการผลิตที่โฟลเดอร์ทั้งหมดต้องอยู่ภายในไซต์/ค่าเริ่มต้น/โครงสร้าง
Score:1
ธง no

มีปัญหาการแคชที่ไม่เกี่ยวข้องกับตัวเทมเพลตเอง ไม่แน่ใจว่าเกิดอะไรขึ้น แต่ฉันปิด MAMP ทำอย่างอื่นไปสักพัก กลับมาก็ใช้งานได้ดี ขอบคุณ!

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา