Score:0

เทมเพลต Twig สำหรับหน้าเดียวในมุมมอง

ธง br

ฉันมีมุมมอง Drupal (ส่วนผลิตภัณฑ์) ที่ฉันมีมุมมองหลัก นี่คือมุมมองที่ฉันใช้อยู่ คอมพิวเตอร์, โทรศัพท์มือถือและหน้าอื่นๆ ที่ฉันยังคงสร้างอยู่

ภาพหน้าจอ

ฉันยังมี ร้านสินค้า หน้าซึ่งเกือบจะเหมือนกับหน้าหลัก สำหรับหน้านี้เส้นทางคือ /สินค้า, สำหรับ คอมพิวเตอร์ เป็น /ผลิตภัณฑ์/คอมพิวเตอร์และอื่น ๆ

ในโฟลเดอร์ธีมของฉัน ภายในไฟล์ แม่แบบ โฟลเดอร์ ฉันสร้างไฟล์ หน้า--products.html แม่แบบ วิธีนี้ใช้งานได้ดี แต่เทมเพลตนี้ไม่เพียงถูกใช้โดย /สินค้า หน้า แต่ยังรวมถึง สินค้า/ชื่อเพจ-ที่นี่ หน้า

  1. ฉันจะเปลี่ยนเทมเพลตนี้เป็นเป้าหมายเท่านั้นได้อย่างไร /สินค้า และไม่ สินค้า/ชื่อเพจ-ที่นี่. ฉันจะต้องเปลี่ยนชื่อเทมเพลตเป็นชื่อที่เจาะจงกว่านี้หรือไม่
  2. ภายในเทมเพลตนี้ ฉันสามารถทำคำสั่ง if บางอย่างเช่นโค้ดด้านล่างซึ่งจะกำหนดเป้าหมายเฉพาะสิ่งนั้นได้หรือไม่ /ผลิตภัณฑ์ หน้าหนังสือ? สมมติว่าฉันเก็บเทมเพลตไว้ในทุกหน้า แต่ฉันต้องการเพิ่มโค้ดที่จะแสดงก็ต่อเมื่อเปิดอยู่ /สินค้า และไม่ สินค้า/ชื่อเพจ-ที่นี่. บางทีฉันอาจกำหนดเป้าหมายด้วย ID เฉพาะของมัน ฉันจะบรรลุสิ่งนี้ได้อย่างไร
{% ถ้าหน้า = 'ชื่อหน้า' %}
  // สิ่งนี้จะแสดงบน /products เท่านั้น
{% เอนดิฟ %}
beltouche avatar
cn flag
"ชื่อเพจ-ที่นี่" เทียบเท่ากับการแสดงใน View ที่คุณแสดงภาพหน้าจอหรือไม่ หรือเป็นชื่อตามอำเภอใจของผลิตภัณฑ์
br flag
@beltouche แก้ไข "page-name-here" ให้เทียบเท่ากับการแสดงสินค้า/คอมพิวเตอร์ หรือ /product/cell-phones
Score:0
ธง cn

คุณสามารถใช้ชื่อที่แสดงเป็นส่วนหนึ่งของชื่อเทมเพลตเพื่อมอบความเฉพาะเจาะจงให้กับเทมเพลต Views ของคุณ เช่น [ชื่อเทมเพลตพื้นฐาน]--[ดูชื่อเครื่อง]--[ดูรหัสที่แสดง].html.twig,

ในกรณีของคุณ คุณอาจมีชื่อเช่น รายการมุมมอง--products_section--product_shop.html.twig, รายการมุมมอง--products_section--computers.html.twig, รายการมุมมอง--products_section--cell_phones.html.twigฯลฯ

มีเอกสารมากมายรวมถึง สร้างเทมเพลตสำหรับมุมมองเฉพาะซึ่งอาจเป็นจุดเริ่มต้นที่ดี

โพสต์คำตอบ

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