Paparan cetakan blok drupal hosting

Terdapat banyak keadaan di mana anda perlu untuk mencetak pemandangan dalam nod dalam laman web Drupal anda. Satu contoh yang baik akan menjadi halaman portfolio mempamerkan laman Drupal anda telah dilakukan dengan menggunakan tayangan slaid pandangan yang mempamerkan screenshot kerja anda. Ia tidak langsung mungkin untuk mencetak pemandangan dalam nod sama seperti tidak ada kaedah langsung untuk mencetak blok dalam nod. Walau bagaimanapun sebagai Drupal merupakan CMS sangat fleksibel dan terdapat kaedah untuk mencetak apa sahaja dan yang termasuk percetakan pemandangan dalam nod.

Paparan cetakan blok drupal hosting adalah kaedah untuk mencetak hanya

Sesiapa yang biasa dengan Drupal tahu bahawa Views adalah alat yang sangat kuat yang boleh mencapai pelbagai tugas. Views hanya satu pertanyaan pembina pintar yang digunakan untuk mencipta jadual, senarai dan persembahan data dalam laman web anda. Ia telah menjadi begitu berguna kepada pembinaan sebuah laman web Drupal bahawa ia boleh menuntut gelaran salah satu modul Drupal paling turun dan ada juga bercakap tentang bergerak ke teras Drupal.

Menetapkan tujuan untuk nod datang di bawah theming. Jadi, anda perlu mempunyai maklumat sedikit memberi tema pertama. Drupal menggunakan sistem template PHP yang bermaksud bahawa tema Drupal terdiri daripada fail template. fail template berakhir dengan sambungan * .tpl.php. Untuk memastikan ia pendek dan mudah terdapat fail .tpl.php * untuk halaman (page.tpl.php) dan fail * .tpl.php untuk nod (node.tpl.php). node.tpl.php ini digunakan untuk tema kandungan yang terdapat dalam nod. Contohnya. kandungan di laman-laman dan cerita-cerita dan page.tpl.php digunakan untuk tema kandungan dalam halaman yang biasanya bermaksud kebanyakan kandungan di sekitar nod yang merangkumi blok.

Satu lagi faktor yang anda perlu ingat semasa theming adalah bahawa semua pemprosesan untuk mendapatkan blok, kod untuk mendapatkan blok tidak boleh hadir di mana sahaja di node.tpl.php itu. Satu-satunya perkara yang perlu ada dalam template.php adalah kod untuk mencetak pembolehubah yang mengandungi blok. Ini adalah cara Drupal untuk menulis kod. Ia bukan satu falsafah semata-mata, falsafah yang teknikal bunyi itu. Ia memastikan bahawa terdapat perbezaan yang jelas antara logik dan theming itu. Ini membolehkan Themer untuk menumpukan perhatian kepada aspek-aspek estetik Drupal sambil membolehkan pengaturcara untuk menumpukan perhatian kepada kod

Yang berkata, tidak ada hukuman dengan segera jika anda berbuat sebaliknya. Anda boleh dengan mudah boleh menulis logik untuk mendapatkan blok dalam fail node.tpl.php dan ia akan bekerja sama dengan baik. Tetapi apa yang berlaku jika anda mahu menukar tema? Anda perlu menulis semula kod ke tema baru dan jika orang lain mempunyai kaitan bahawa ia membuat pekerjaan mereka lebih keras daripada yang sepatutnya.

Paparan cetakan blok drupal hosting Satu-satunya perkara yang perlu

Jadi di mana anda sebenarnya menulis kod?

Setiap tema Drupal mempunyai fail template.php atau ia sepatutnya mempunyai satu. Thats mana anda meletakkan semua logik untuk tema anda. Fail template.php mengandungi banyak fungsi yang dinamakan fungsi pra pemprosesan. Oleh kerana kita bimbang dengan pra pemprosesan untuk nod kita akan mempunyai untuk meletakkan kod di dalam (fungsi mytheme_preprocess_node itu). Fungsi ini menjaga semua pra pemprosesan sebelum nod dimuatkan

Sebelum keluar untuk mencetak pemandangan anda perlu membuat pandangan. Dalam Drupal 6 anda perlu memuat turun modul Views dan membolehkan ia berbuat demikian. Seterusnya mewujudkan pandangan blok yang hasrat anda untuk mencetak. Berikut adalah kod untuk mendapatkan pandangan yang hendak ditulis dalam fail template.php itu.

Seperti yang anda lihat views_get_view yang () adalah fungsi yang digunakan untuk mendapatkan pandangan yang anda ingin mencetak dalam nod. Ia mengambil masa dalam nama mesin pandangan sebagai hujah. Jika kita perlu lulus apa-apa hujah kepada pandangan, seperti mengatakan lulus id nod kepada pandangan kita boleh lulus dalam fungsi paparan melaksanakan sebagai pelbagai hujah. Ini berguna jika anda mahu untuk memuatkan hanya imej yang berkaitan dengan nod yang apabila nod yang dimuatkan. 'Your_view_block' adalah nama mesin blok pandangan. Akhirnya pandangan itu diluluskan ke dalam array $ Vars sebagai 'block_variable'.

Dengan pra pemprosesan sekarang ke atas semua yang perlu kita lakukan adalah mencetak pemandangan dalam node.tpl.php itu. Dalam fail node.tpl.php bahagian dalam yang sesuai wrapper div tulis.

Jika semuanya teratur, anda akan mempunyai pandangan yang dalam nod anda.

Awak juga mungkin menyukai

Pejabat Technopark (Pejabat Berdaftar)
SBC 2205, II Floor,
Bangunan Yamuna, Kampus Fasa III,
Thiruvananthapuram, Kerala - 695.581
Mudah alih: +91 8157-99-5558

Pejabat Kochi
XI / 86 L, Chalakkara Road, Padamugal, Kakkanad P. O.,
Kochi, Kerala - 682.030 ">

Australia
21 Belleville Close, Burnside Heights,
Melbourne, VIC 3023
Telefon: +61 450 405 000 ">

Amerika Syarikat
6719 Cedar Ln, Suite 2,
Westmont, IL 60559.
Telefon: + 1-469-235-0194
Telefon: + 1-630-544-0353 ">

Pejabat Technopark (Pejabat Berdaftar)
SBC 2205, II Floor,
Bangunan Yamuna, Kampus Fasa III,
Thiruvananthapuram, Kerala - 695.581
Outlet runcit: + 91-471-406-3818
Mobile: + 91-811-390-0079

Pejabat Kochi
XI / 86 L, Chalakkara Road,
Padamugal, Kakkanad P. O. Kochi, Kerala - 682.030

Menonton video ini!

Artikel berkaitan

Blok jenis hosting drupalHi. Saya memerlukan bantuan dengan Drupal 8 template, sila. Saya mencipta satu blok adat, saya boleh membuat tema untuk blok adat (contoh), tetapi saya tidak boleh membuat tema untuk Blok Custom TYPE ...
Proses blok drupal hostingBlok dalam Drupal 8 adalah contoh blok plugin. Pengurus blok Drupal mengimbas modul anda untuk mana-mana kelas yang mengandungi Anotasi @Block. Contoh snippet bawah menggunakan satu daripada ...
Pasang pandangan modul dalam hosting drupalDalam 2 jawatan yang lepas, kami menyentuh hasil asas-asas sangat bagaimana untuk memasang Drupal dan bagaimana untuk menambah kandungan ke laman web anda melalui jenis kandungan default Drupal ini - Perkara dan Page Asas. Untuk ketiga ini ...
Throbber gif drupal hostingDihantar oleh Drupion Sokongan pada 25 September 2012 12:44 Modal windows adalah ciri-ciri reka bentuk yang sangat baik kerana ia membolehkan anda untuk dengan mudah memaparkan maklumat lanjut mengenai halaman tanpa menyebabkan ...
carian adat blok drupal hostingDicatat oleh Susan Rosie Pada 26 Mei 2015 2015-05-26T14: 28: 40 + 00: 00 Drupal membahagikan halaman web di beberapa kawasan, termasuk sidebar, footer dan header, yang memegang blok untuk paparan pelbagai ...