ประโยชน์ของการติดตั้งสำหรับ themer คืออะไร?


19

ฉันไม่เคยคิดถึง Panels มากนักเนื่องจากฉันรู้สึกสะดวกสบายกับการเขียนธีมของตัวเอง

แต่ผมได้เห็นมากของบทความเกื้อหนุนคุณธรรมของแผง (จากที่Lullabotและใช้งานหลอดไฟ ) ดังนั้นฉันคิดว่ามันจะเป็นเวลาที่จะทบทวนมันโดยเฉพาะอย่างยิ่งการติดตั้งเป็นไปได้ในDrupal 8

ผมเคยเล่นรอบกับมันอย่างกว้างขวางและผมเคยดูแม้กระทั่งนี้หล่อชุดหน้าจอที่เป็นประโยชน์ แต่ฉันไม่สามารถเห็นสิ่งที่เป็นประโยชน์

ฉันมักจะสร้างเว็บไซต์ที่คนที่ไม่ใช่ด้านเทคนิคสามารถแก้ไขโหนด โดยปกติแต่ละรูปแบบโหนดจะมีหลายฟิลด์ที่ผู้ใช้สามารถเพิ่มเนื้อหาทั้งหมดสำหรับหน้านั้น

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

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

ฉันรู้ว่าพาเนลมีประสิทธิภาพที่ดีขึ้นและรองรับบริบทได้ดีกว่าบล็อก อย่างไรก็ตามดูเหมือนว่าจะเพิ่มความซับซ้อนและความเป็นนามธรรมมากมาย

ฉันสามารถดูว่ามันจะมีประโยชน์อย่างไม่น่าเชื่อสำหรับผู้ที่ไม่ใช่ themer แต่ฉันไม่สามารถเห็นสิ่งที่เป็นประโยชน์สำหรับคนที่สามารถชุดรูปแบบ

ใครบางคนสามารถสอนฉัน ขอบคุณ!

คำตอบ:


10

ข้อดีอย่างหนึ่งของการติดตั้งคือคุณสามารถมีเลย์เอาต์ที่แตกต่างกันอย่างมากสำหรับหน้าเว็บ ในบริบทนี้โครงร่างอาจหมายถึงทั้งเนื้อหาและสไตล์

ในตอนท้ายของเนื้อหาคุณสามารถมีชิ้นส่วนที่กำลังถูกโหนดดูและเพิ่มในสิ่งต่าง ๆ ตัวอย่างเช่นคุณสามารถเพิ่มมุมมองลงในพื้นที่แถบด้านข้างที่แสดง / ลิงก์ไปยังเนื้อหาที่เกี่ยวข้อง นอกจากนี้คุณยังสามารถเพิ่มบล็อกและมีความยืดหยุ่นมากกว่าหุ้นที่มาพร้อมกับ Drupal (แม้ว่า D7 จะปรับปรุงสิ่งต่าง ๆ จริง ๆ )

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

ด้วยเว็บไซต์ที่เราสร้างขึ้นหน้าทั้งหมดเป็นหน้าแบบพาเนล (ไม่มีข้อยกเว้น) จากมุมมองของลูกค้าการฝึกอบรมอย่างเพียงพอและความช่วยเหลือแบบอินไลน์ช่วยให้พวกเขามีความสามารถในการรักษาไซต์ให้อยู่รอด (และลูกค้าเกือบทั้งหมดของเราไม่ใช่ช่างเทคนิค)

ผลข้างเคียงของการใช้ Panels คือคุณได้รับคุณสมบัติมากมายที่cToolsมีให้ซึ่งจะเป็นประโยชน์อย่างมากเมื่อคุณต้องทำการติดตั้งไซต์ใหม่ ในหลาย ๆ วิธีเราพบว่าใช้หน้า Panels สำหรับทุกสิ่งที่ช่วยในการพิสูจน์เว็บไซต์ในอนาคต


Hi! ขอบคุณที่สละเวลาตอบ ฉันซาบซึ้งจริงๆ ฉันมีคำถามสองสามข้อ 1) ข้อดีของการใช้แผงเพื่อแสดงแถบด้านข้างของ Views ฯลฯ เมื่อเปรียบเทียบกับบล็อกปกติ 2) เมื่อคุณพูดว่าเพิ่มไซต์ใหม่คุณหมายถึงอะไร? ฉันรู้ว่าฉันต้องฟังเหมือน luddite ที่ยึดติดกับวิถีชีวิตเก่าของฉัน แต่นั่นไม่ใช่กรณี ฉันต้องการนำสิ่งใหม่มาใช้ แต่ฉันรู้สึกสับสนเล็กน้อยกับจุดสองจุดนี้ ขอบคุณ!
big_smile

1. ฉันรู้สึกว่าคุณจะควบคุมธัญพืชได้ดีกว่าการสั่งซื้อมีการควบคุมการมองเห็นที่ดีขึ้นด้วยกฎการเลือกและ ctools allos วิธีการที่ดีกว่าสำหรับการรับพารามิเตอร์การดูในมุมมองโดยใช้แผงที่บล็อกเพียงอย่างเดียว 2. เมื่อเร็ว ๆ นี้ฉันเพิ่มรุ่นมือถือ (ไม่ใช่ CSS มือถือ) ลงในไซต์ ด้วยพาเนลฉันต้องแยกแต่ละหน้าออกเป็นชุดอุปกรณ์พกพา / เดสก์ท็อปและใช้กฎการเลือกเพื่อเลือกแต่ละชุด
mpdonadio

ขอบคุณสำหรับความช่วยเหลือของคุณ! ดังนั้นพาเนลสามารถใช้สร้างเลย์เอาต์มือถือที่กำหนดเองได้หรือไม่ เมื่อคุณพูดว่า "ไม่ใช่มือถือ CSS" คุณหมายถึงว่ามันไม่ตอบสนองหรือไม่? คุณมีลิงค์ใด ๆ ที่สำรวจแผง & เลย์เอาต์มือถือหรือไม่?
big_smile

ในกรณีนี้เนื้อหาและเค้าโครงแตกต่างกันสำหรับเดสก์ท็อปและมือถือด้วยเหตุผลหลายประการ พาเนลให้ฉันเลือกเท็มเพลตโครงร่างที่แตกต่างกันสำหรับแต่ละ (เช่นหลายคอลัมน์สำหรับเดสก์ท็อปและคอลัมน์เดียวสำหรับมือถือ) นอกจากนี้ยังให้ฉันมีเนื้อหาที่แตกต่าง (เช่นใช้ view 1 สำหรับเดสก์ท็อปและดู 2 สำหรับมือถือ)
mpdonadio

0

วิธีหนึ่งในการใช้พาเนลคือวิธีที่คุณอธิบาย: สร้างโหนดที่มีพาเนลและใส่เนื้อหาจากโหนดอื่น ใช่ว่าเป็นเรื่องที่ค่อนข้างเทอะทะ

ดีกว่า:คุณยังสามารถเพิ่มฟิลด์ลงในชนิดเนื้อหาโหนดจัดเรียงและวางฟิลด์ลงในโครงร่างพาเนล ในกรณีนี้คุณอาจเพิ่มฟิลด์ข้อความ col1 และ col2 และผู้ใช้สามารถป้อนเนื้อหาลงในเนื้อหา, col1 และ col2 ซึ่งจะแสดงโดยอัตโนมัติในแผงควบคุมที่คุณตั้งค่าไว้สำหรับโหนดนั้น

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.