it-swarm-id.com

Apa perbedaan antara 'Tampilan lampiran' dan 'Global: Area tampilan' yang dimasukkan ke header / footer dari tampilan?

Saya mencoba memutuskan mana yang harus saya gunakan. Keduanya dapat mewarisi filter kontekstual, jadi dalam kasus saya keduanya adalah solusi yang baik. Kecuali bahwa saya sudah memiliki pandangan lain yang ingin saya satukan dengan yang pertama, jadi dengan Lampiran saya harus mengulang seluruh tampilan lainnya sebagai tampilan baru yang pertama, tetapi dengan area Tampilan saya bisa menggunakan kembali tampilan yang lain.

Apa konsep di belakang mereka? Apakah ada perbedaan selain yang saya catat di atas?

12
Temaruk

Latar Belakang: Tampilan adalah tampilan, tampilan dapat memiliki banyak tampilan, seperti halaman, umpan, lampiran, blokir.

Dengan tampilan Lampiran, Anda dapat melampirkan satu tampilan tampilan ke tampilan lain. Demo video yang bagus dapat ditemukan oleh Doug Vann (ini adalah drupal 6 demo, yang dapat berhubungan dengan drupal 7)).

Dengan Global: Area tampilan (hanya Drupal 7), Anda dapat menambahkan tampilan di dalam header atau footer tampilan.

Ini bukan pro/kontra besar dalam melakukan satu cara di atas yang lain. Satu-satunya hal yang dapat saya pikirkan adalah templating view dan styling itu. Akan ada tag dan kelas html yang berbeda untuk Anda gaya.

8
iStryker

Seperti yang dikatakan iStryker, lampiran memungkinkan Anda untuk melampirkan satu tampilan tampilan ke tampilan lain tampilan yang sama.

Menggunakan Global: Area tampilan memungkinkan Anda untuk melampirkan tampilan tampilan lain secara bersamaan. Ini bisa bermanfaat jika kedua tampilan tidak kompatibel.

Misalnya, jika Anda ingin tampilan istilah taksonomi terlampir pada tampilan node.

1
malcomio

Saya tidak tahu apakah saya bingung tetapi;

Saya dapat menggunakan pagination dari tampilan Host tanpa masalah jika saya melampirkan tampilan lain di dalamnya (header atau footer) tetapi pagination tidak tersedia jika saya menanamkan blok tampilan halaman lain atau ke header (atau footer) sehingga perbedaan besar untuk saya...

0
loker