Proses blok drupal hosting

Blok dalam Drupal 8 adalah contoh blok plugin.
Pengurus blok Drupal mengimbas modul anda untuk mana-mana kelas yang mengandungi Anotasi @Block.

Contoh coretan di bawah menggunakan anotasi @Block bersama-sama dengan sifat-sifat "id" dan "admin_label" untuk mentakrifkan blok adat.

Buat fail src / Plugin / Blok / HelloBlock.php dalam rangka modul yang diwujudkan lebih awal dan menambah kod di bawah. Anda akan, sudah tentu, perlu untuk membina semula cache.

blok proses drupal nama hosting fungsi theming sebagainya

Untuk menambah 'Hello blok' anda boleh pergi ke Struktur -> Block Layout (admin / struktur / besar) dan klik pada butang 'Place Blok' yang berkaitan dengan setiap kawasan yang ada.

Klik pada butang 'Place Blok' untuk mana-mana kawasan diberi "Place Block" dialog pop-up akan muncul, dengan senarai yang mengandungi semua blok yang ada. Untuk mencari dengan cepat blok anda, hanya menggunakan 'Pilih nama blok' pilihan atau menggunakan tetikus tatal untuk mencari 'Hello blok. Dengan cara ini anda boleh menambah apa-apa bilangan contoh blok adat di mana-mana di laman anda.

Penyelesaian masalah

Nama kelas dan nama fail mestilah sama (HelloBlock kelas dan /src/Plugin/Block/HelloBlock.php) itu. Jika nama kelas adalah berbeza, blok akan muncul dalam senarai blok yang ada, tetapi anda tidak akan dapat untuk menambahkannya.

Pastikan anda semak semula semua laluan dan nama fail. .php anda mesti berada dalam direktori yang dilabel dengan betul (/ src / Plugin / Block /), jika tidak ia tidak akan ditemui oleh Drupal.

  • Jika blok anda gagal untuk meletakkan dalam kawasan yang tanpa ralat pada skrin atau pemerhati, periksa PHP / Apache log ralat.
  • Nota: Menggunakan template Twig dengan blok adat

    1. Tambah cangkuk _theme dalam fail .module anda. Tidak menamakan fungsi theming seperti 'block__. '- ini tidak akan meluluskan sebarang pembolehubah turun ke template ranting. Sebaliknya, anda mungkin menggunakan nama modul sebagai awalan.
    2. Gunakan '#theme' dalam array menyebabkan dalam kaedah bina dan lulus pembolehubah pada tahap yang sama sebagai '#theme' - '#varname'.
    Menonton video ini!

    Artikel berkaitan

    Buat bidang jenis 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 ...
    pautan pantas modul drupal hostingDikemukakan oleh Benjamin Melancon pada 2010, 12 Julai - 23:57 Kami akan biasanya mahu beberapa orang untuk mempunyai blok yang mudah untuk pautan mereka mungkin perlukan, dan tidak menunjukkan ini kepada orang lain. Kita boleh...
    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 ...
    ayam merah drupal hostingRedHen ialah CRM Drupal asli mulanya direka untuk keperluan bukan keuntungan biasa, tetapi dibina untuk fleksibiliti. Ia mempunyai fungsi CRM klasik untuk menguruskan maklumat tentang kenalan, organisasi, ...
    Semua modul drupal hosting31 Jan 2017 saya sudah mula siri ini dengan post mengenai apa ciri-ciri akan dinilai apabila memilih DIY Drupal penyelesaian hosting. Kami akan bermula dengan yang paling mudah dan paling awal ...