Saya tidak pernah terlalu memikirkan Panel, karena saya selalu merasa nyaman dengan menulis tema saya sendiri.
Namun, saya telah melihat banyak artikel yang menganjurkan keutamaan Panel (dari Lullabot & Active Lamp ), jadi saya pikir sudah saatnya untuk meninjau kembali, terutama karena Panel akan berada di Drupal 8 .
Saya telah bermain-main dengannya secara ekstensif dan saya bahkan telah menyaksikan seri pemeran layar yang sangat membantu ini . Tetapi saya tidak bisa melihat apa manfaatnya.
Saya biasanya membangun situs web di mana orang-orang non-teknis dapat mengedit node. Biasanya setiap bentuk simpul akan memiliki beberapa bidang di mana pengguna dapat menambahkan semua konten untuk halaman itu.
Untuk mendapatkan hasil maksimal dari Panel, sepertinya Anda harus membagi halaman Anda menjadi beberapa node yang terpisah yang menyimpan 1 buah konten dan kemudian menggunakan Panel untuk menyatukan semua node yang terpisah. Ini mungkin baik-baik saja jika Anda membuat situs yang hanya akan diedit oleh perancang web.
Namun, itu menciptakan masalah ketika Anda memberikan situs kepada orang yang tidak teknis untuk menambahkan konten. Kebanyakan orang non-teknis ingin melakukan semua pembuatan halaman mereka pada satu layar. Jika mereka harus membuat banyak node yang berbeda dan kemudian membiarkan Panel membawa semuanya, sepertinya membingungkan bagi mereka.
Saya tahu Panel memiliki kinerja yang lebih baik dan dukungan yang lebih baik untuk konteks dibandingkan dengan Blok. Namun, tampaknya menambah banyak kompleksitas dan abstraksi.
Saya bisa melihat bagaimana ini akan sangat berguna bagi yang bukan tema, tetapi saya tidak bisa melihat apa manfaatnya bagi seseorang yang dapat tema.
Bisakah seseorang mencerahkan saya. Terima kasih!
Salah satu cara untuk menggunakan panel adalah cara Anda menggambarkan: membuat node dengan panel dan memasukkan konten dari node lain. Ya, itu agak sulit.
Lebih baik: Anda juga bisa menambahkan bidang ke tipe konten simpul, membuat panel, dan menempatkan bidang ke tata letak panel. Dalam hal ini, Anda dapat menambahkan kolom teks col1 dan col2, dan pengguna dapat memasukkan konten mereka ke dalam tubuh, col1 dan col2, yang akan ditampilkan secara otomatis ke panel yang telah Anda tetapkan untuk node itu.
Saran: Gunakan Modul Panelize, daripada menggunakan panel Node, yang sudah usang. Panel docs tidak jelas tentang metode panel mana yang ingin Anda gunakan. Panelize memungkinkan Anda menambahkan panel ke sembarang simpul untuk semua jenis konten. Kemudian Anda mendapatkan tata letak plus semua manfaat panel lainnya.
sumber