ฉันมีมุมมอง Drupal (ส่วนผลิตภัณฑ์) ที่ฉันมีมุมมองหลัก นี่คือมุมมองที่ฉันใช้อยู่ คอมพิวเตอร์, โทรศัพท์มือถือและหน้าอื่นๆ ที่ฉันยังคงสร้างอยู่
ฉันยังมี ร้านสินค้า หน้าซึ่งเกือบจะเหมือนกับหน้าหลัก สำหรับหน้านี้เส้นทางคือ /สินค้า, สำหรับ คอมพิวเตอร์ เป็น /ผลิตภัณฑ์/คอมพิวเตอร์และอื่น ๆ
ในโฟลเดอร์ธีมของฉัน ภายในไฟล์ แม่แบบ โฟลเดอร์ ฉันสร้างไฟล์ หน้า--products.html แม่แบบ วิธีนี้ใช้งานได้ดี แต่เทมเพลตนี้ไม่เพียงถูกใช้โดย /สินค้า หน้า แต่ยังรวมถึง สินค้า/ชื่อเพจ-ที่นี่ หน้า
- ฉันจะเปลี่ยนเทมเพลตนี้เป็นเป้าหมายเท่านั้นได้อย่างไร /สินค้า และไม่ สินค้า/ชื่อเพจ-ที่นี่. ฉันจะต้องเปลี่ยนชื่อเทมเพลตเป็นชื่อที่เจาะจงกว่านี้หรือไม่
- ภายในเทมเพลตนี้ ฉันสามารถทำคำสั่ง if บางอย่างเช่นโค้ดด้านล่างซึ่งจะกำหนดเป้าหมายเฉพาะสิ่งนั้นได้หรือไม่ /ผลิตภัณฑ์ หน้าหนังสือ? สมมติว่าฉันเก็บเทมเพลตไว้ในทุกหน้า แต่ฉันต้องการเพิ่มโค้ดที่จะแสดงก็ต่อเมื่อเปิดอยู่ /สินค้า และไม่ สินค้า/ชื่อเพจ-ที่นี่. บางทีฉันอาจกำหนดเป้าหมายด้วย ID เฉพาะของมัน ฉันจะบรรลุสิ่งนี้ได้อย่างไร
{% ถ้าหน้า = 'ชื่อหน้า' %}
// สิ่งนี้จะแสดงบน /products เท่านั้น
{% เอนดิฟ %}