Score:0

ทำเมนูแนวตั้งอย่างไรให้ถูกวิธี?

ธง id

สวัสดีตอนเช้า,

วันนี้ขอถามคำถามง่ายๆเกี่ยวกับเมนู คุณจะสร้างแถบด้านข้างที่สะอาดซึ่งกินพื้นที่ทั้งหมดของหน้าได้อย่างไร โดยทั่วไป ธีมจะนำเสนอเฉพาะเมนูแนวนอนแบบเนทีฟที่ใช้ความกว้างทั้งหมด

ในการมีแถบด้านข้าง คุณต้องวางเมนูในตำแหน่งด้านบล็อกและทำการปรับเปลี่ยนที่จำเป็นด้วย CSS?

Score:3
ธง de

ใช่ ขอบเขตของธีมและ CSS คือสิ่งที่คุณต้องการ โดยพื้นฐานแล้วจาก ผู้ดูแลระบบ/โครงสร้าง/บล็อก คุณวางบล็อกเมนูลงในพื้นที่ของธีมของคุณ จากนั้น ด้วย CSS คุณจะปรับรูปแบบของภูมิภาคตามความต้องการของคุณ

หากโครงสร้าง HTML ไม่ตรงกับความต้องการของคุณ คุณสามารถแก้ไขเทมเพลตของธีมของคุณได้ (page.html.twig ไฟล์). หากไม่มีไฟล์นี้ในธีมของคุณ ให้คัดลอกจาก \core\themes\classy\ templates\layout\page.html.twig ถึง ธีม\ธีมของคุณ\เทมเพลต\ตัวเลือกโฟลเดอร์ย่อย\page.html.twig). ไฟล์นี้อนุญาตให้คุณแก้ไขโครงสร้าง HTML ของเพจของคุณ และส่งผลให้ตำแหน่งของพื้นที่เพจของคุณภายใน HTML

เช่น. ถ้าฉันวาง Menu Block ลงในพื้นที่ "Sidebar first" ฉันก็รู้ {{ page.sidebar_first }} ตัวแปร twig เป็นตัวแปรที่มีการแสดงเมนู

sonfd avatar
in flag
ฉันขอแนะนำให้คัดลอกเทมเพลตจากธีมพื้นฐานของคุณ หากคุณมี แทนที่จะเป็นแบบคลาสสิก
hotwebmatter avatar
nr flag
@sonfd ฉันเห็นด้วย ธีมย่อยที่มีระดับนั้นค่อนข้างก้าวหน้า Subtheming Classy มีข้อได้เปรียบ เช่น การควบคุมที่สมบูรณ์ของธีม แม้ว่าจะเป็นงานหนักกว่ามาก และคุณต้องรู้ว่าคุณกำลังทำอะไรอยู่
misterdidi avatar
de flag
@sonfd คุณพูดถูก ตามความเป็นจริง ฉันขอแนะนำให้ใช้การดีบัก Twig เพื่อระบุไฟล์เทมเพลตที่กำลังใช้อยู่ และอาจถูกแทนที่หากจำเป็น

โพสต์คำตอบ

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