หากคุณกำลังมองหาการใช้เลย์เอาต์อีกครั้งสำหรับอีกหนึ่งเพจชุดแสดงผลที่มีฟิลด์จำนวนมากจะเป็นตัวเลือกที่ดีที่สุด
หากคุณต้องการเค้าโครงแต่ละแบบต่อหน้าแผงอาจเป็นสิ่งที่ถูกต้อง
หากคุณต้องการหลัง แต่กลัว Panels (อย่างที่ฉันเป็น) แล้วมีสิ่งอื่นที่คุณสามารถลองได้ (จาก/drupal//a/90744/2974 )
โมดูล
อย่างไร?
- สร้างโหนดประเภท "frontpage"
- เพิ่มฟิลด์อ้างอิงบล็อกหลายค่าด้วยวิดเจ็ต "รายการเลือกหลายรายการ"
- ตั้งค่า bean บางประเภทเพื่ออนุญาตกล่องแฟนซีชนิดต่าง ๆ ที่สามารถวางบนหน้าแรกได้
- ใช้ blockreference ภายใน bean สำหรับโครงร่างที่ซ้อนกัน
- ประเภทถั่วประเภทใดประเภทหนึ่งอาจมีเอนทิตีที่อ้างอิงหลายค่าเช่นอ้างอิงกลุ่มผลิตภัณฑ์ (และเรียงลำดับได้) ฉันชอบสิ่งนี้มากกว่า nodequeue
- ใช้ Display suite เพื่อกำหนดวิธีการแสดงแต่ละ bean และ frontpage เอง
- ใช้แม่แบบการแสดงผลข้อมูลชุดที่กำหนดเองจะมีการตกแต่งกล่องแต่ละรอบถั่ว / กระชาก blockreference หรือแต่ละผลิตภัณฑ์ ฯลฯ ตรวจสอบhook_ds_field_theme_functions_info () สิ่งนี้มีพลังและยอดเยี่ยม!
- บอกไคลเอ็นต์ / ตัวแก้ไขเนื้อหาเพื่อใช้ลิงก์บริบทเพื่อแก้ไขแต่ละ bean
- นอกจากนี้คุณสามารถมีบล็อกการดูที่จะใช้ในการอ้างอิงบล็อก
- แบบฟอร์มเอนทิตีแบบอินไลน์อาจมีประโยชน์ แต่ฉันไม่ได้ลองจริง ๆ ในชุดค่าผสมนี้ นี่คือการบ้าน :)
กลยุทธ์คือทุกสิ่งที่ไม่ซ้ำกันสำหรับหนึ่งหน้าควรเป็นบล็อก (หรืออินสแตนซ์ของถั่ว) เราสามารถจ่ายได้เพราะบล็อกเหล่านั้นไม่ก่อให้เกิดมลพิษในภูมิภาคของธีม
สิ่งนี้ควรให้เนื้อหากับคุณในการเล่น ..
คำถามที่มีรายละเอียดเพิ่มเติมควรพูดถึงในคำถามการแลกเปลี่ยนสแต็คโดยเฉพาะเนื่องจากค่อนข้างกว้าง