it-swarm-id.com

Bagaimana cara saya menyertakan pustaka PHP?

Dalam Drupal 7, ada hook_library() dan drupal_add_library() yang dapat digunakan untuk mengelola perpustakaan JS dan CSS. Saya mencari cara memasukkan - PHPExel perpustakaan di distribusi saya.

Bagaimana saya bisa melakukannya?

12
ya.teck

hook_library() dianggap hanya untuk file Javascript dan CSS; untuk pustaka PHP, Anda harus mempertimbangkan modul Library Library .

Modul ini memperkenalkan repositori umum untuk pustaka di situs/semua/pustaka resp. situs // perpustakaan untuk modul kontribusi.

Perpustakaan eksternal

Menunjukkan perpustakaan ("plugin") yang tidak dikirimkan atau dikemas dengan proyek di drupal.org. Kami tidak ingin meng-host perpustakaan pihak ketiga di drupal.org karena banyak alasan, mulai dengan perizinan, melanjutkan ke siklus rilis yang berbeda, dan tidak harus berakhir dengan kesalahan fatal karena konflik memiliki perpustakaan yang sama diinstal dalam beberapa versi. Drupal 7 hanya memiliki dukungan bawaan untuk perpustakaan non-eksternal melalui hook_library (). Tetapi hanya cocok untuk proyek-proyek drupal.org yang menggabungkan perpustakaan mereka sendiri; yaitu, pembuat modul adalah pembuat dan penjual perpustakaan. API Perpustakaan harus digunakan untuk perpustakaan yang dikembangkan dan didistribusikan secara eksternal. Contoh sederhana adalah plugin jQuery pihak ketiga.

Modul Library API mengimplementasikan API yang dapat digunakan dari modul pihak ketiga untuk memuat pustaka yang diinstal pada situs Drupal; pro menggunakan API Perpustakaan adalah bahwa ia menangani dependensi antara pustaka, dan versi .

9
kiamlaluno

Saya yakin Anda mencari modul Libraries .

2
Capi Etheriel

Saya tidak terlalu yakin apakah operasi ini akan berfungsi untuk pustaka php khusus tetapi saya telah menggunakan prosedur ini untuk mengimpor file css dan js kustom ke dalam proyek saya.

  1. Unduh dan pasang modul perpustakaan dari sini https://drupal.org/project/libraries dan aktifkan (jangan lupa mengunduh, memasang, dan mengaktifkan semua dependensi sesuai kebutuhan)
  2. Situs direktori/semua/perpustakaan seharusnya telah dibuat. Jika tidak, buat saja direktori perpustakaan di situs/semua /
  3. sekarang buat php Anda termasuk direktur di direktori sites/all/libraries.
  4. Salin semua file php khusus Anda ke direktori situs/semua/perpustakaan/termasuk.

Singkatnya, saya kira modul perpustakaan harus memungkinkan Anda untuk secara otomatis mengimpor perpustakaan php, css dan js kustom dan seterusnya ke proyek Anda

2
user28864