อะไรคือความแตกต่างระหว่าง 'การแสดงไฟล์แนบ' และ 'ทั่วโลก: พื้นที่ดู' ที่ใส่ลงในส่วนหัว / ท้ายกระดาษของมุมมอง?


12

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

แนวคิดเบื้องหลังพวกเขาคืออะไร? มีความแตกต่างจากที่ฉันได้กล่าวไว้ข้างต้นหรือไม่?

คำตอบ:


8

พื้นหลัง: มุมมองคือมุมมองมุมมองสามารถมีจอแสดงผลจำนวนมากเช่นเพจฟีดสิ่งที่แนบมาบล็อก

ด้วยจอแสดงผล Attachment คุณสามารถแนบมุมมองหนึ่งจอไปยังอีกจอหนึ่งได้ วิดีโอตัวอย่างที่ดีสามารถพบได้โดยDoug Vann (ตัวอย่างของ drupal 6 ซึ่งสามารถเกี่ยวข้องกับ drupal 7)

ด้วย Global: พื้นที่ดู (Drupal 7 เท่านั้น) คุณสามารถเพิ่มมุมมองภายในส่วนหัวหรือส่วนท้ายของมุมมอง

นี่ไม่ใช่เรื่องใหญ่ / การทำอย่างใดอย่างหนึ่งมากกว่าที่อื่น สิ่งเดียวที่ฉันนึกได้คือการทำให้มุมมองและการจัดแต่งทรงผมดูเท่ จะมีแท็ก html และคลาสที่แตกต่างกันเพื่อให้คุณมีสไตล์


ด้วยทั้งสองวิธีสืบทอดตัวกรองเชิงบริบทหรือไม่
chrisjlee

1

ในฐานะที่เป็น iStryker กล่าวว่าสิ่งที่แนบมาช่วยให้คุณสามารถแนบแสดงผลหนึ่งในมุมมองที่จะแสดงผลอีกมุมมองเดียวกัน

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

ตัวอย่างเช่นหากคุณต้องการมุมมองของคำศัพท์อนุกรมวิธานที่แนบกับมุมมองของโหนด


ด้วยเหตุผลนี้การใช้Global: View areaแทนที่โดยใช้สิ่งที่แนบมา? ทำไม Drupal ถึงให้วิธีที่แตกต่างกันถึง 10 วิธีในการทำสิ่งเดียวกัน
dayuloli

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

0

ฉันไม่รู้ว่าฉันสับสน แต่;

ฉันสามารถใช้การแบ่งหน้าของมุมมองโฮสต์ได้โดยไม่มีปัญหาหากฉันแนบมุมมองอื่นในนั้น (ส่วนหัวหรือส่วนท้าย) แต่ไม่สามารถใช้การแบ่งหน้าได้หากฉันฝังบล็อกหรือหน้าของมุมมองอื่นไว้ในส่วนหัว (หรือท้ายกระดาษ) ผม...

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