Drupal

T&J untuk pengembang dan administrator Drupal




2
Penggunaan API Pencarian terprogram
Masalah: Perlu menjalankan pencarian saya sendiri secara terprogram dengan API Pencarian. Setiap hasil google yang saya temukan diarahkan untuk mengajar non-pengembang cara menggunakan modul dengan Tampilan tanpa hasil seperti yang saya inginkan. Informasi: Menggunakan layanan basis data lokal alih-alih Solr atau lainnya. Apakah data tidak disimpan dalam database yang akan …
30 7  search 

5
Praktik terbaik untuk kunci bahasa untuk “und” di hook_form_alter
Saya memodifikasi dalam formulir di modul khusus saya. Kode terlihat seperti: function my_module_form_alter(&$form, &$form_state, $form_id) { if ($form_id == "someID") { $form['field_charity_author']['und'][0]['value']['#value'] = arg(3); //$form['field_charity_author']['#type'] = 'hidden'; } } Namun, saya pikir hard-coding unditu buruk. Apa yang harus menjadi cara yang tepat untuk memodifikasi bidang formulir dengan benar dalam kasus …
30 7  entities  hooks  i18n-l10n 

4
Strategi pembersihan cache yang hemat memori untuk situs besar?
Salah satu situs Drupal 7 saya memiliki ribuan bidang, banyak jenis konten, lebih dari 25 tampilan, dan ratusan (segera menjadi ribuan) jenis profil. Karena itu, saya menggunakan patch inti yang lebih baik untuk cache info bidang entitas (http://drupal.org/node/1040790), dan versi -dev Tampilan yang lebih baik cache tampilan dengan tampilan (daripada …
30 7  drush  caching  performance 

3
Bagaimana cara melakukan Test Driven Development (TDD) di Drupal?
Apa alat yang digunakan TDD dalam Drupal (modul PHP, modul Drupal, dll)? Seperti apa alur kerja commit / test / deploy Anda? Apakah Anda menggunakan Phing, PHPUnderControl, Hudson untuk mengelola alur kerja ini? Dengan cara apa pengujian unit membuat kode Anda lebih dapat diandalkan? Apakah Anda memerlukan server pengujian unit …
30 testing 


7
Bagaimana saya membiarkan pengguna membatalkan publikasi dan mempublikasikan konten mereka sendiri?
Saya ingin membiarkan pengguna membatalkan publikasi dan mempublikasikan konten mereka sendiri. Secara default, Anda harus memberikan izin "kelola node" agar pengguna dapat membatalkan publikasi atau mempublikasikan konten. Itu adalah cara untuk melebar. Saya ingin membiarkan pengguna membatalkan publikasi atau menerbitkan simpul jika dan hanya jika mereka membuatnya. Ini juga berarti …
30 users  nodes 


2
Validasi khusus untuk formulir?
Saya perlu menambahkan validasi khusus ke formulir, mari kita katakan menambahkan formulir artikel. Saya mengharapkan sesuatu hook_FORM_ID_validate()untuk menangani ini, tetapi tidak dapat menemukan sesuatu yang relevan dalam dokumentasi API. Apa cara menambahkan validasi khusus ke formulir?
30 7  forms 


2
Bagaimana cara membuat test_endpoint?
Saya baru mengenal drupal dan saya menggunakan modul layanan untuk menggunakan modul REST dan RESTWS. Saya menggunakan RESTWS dan bisa mendapatkan konten node dengan http: //base_url/node/1.xml dan sekarang saya perlu menambahkan node dan pengguna dari aplikasi PHP eksternal saya ke drupal. Saya mencari di Google dan saya menemukan di sini …
29 7  services 

11
Bagaimana cara mengatur judul halaman?
Saya tahu saya dapat mengubah judul halaman drupal_set_title(t('Amy page title')), tetapi ketika saya mencobanya di Drupal 8 saya mendapatkan Tidak ada kesalahan fungsi seperti itu . Bagaimana saya bisa mengubah judul halaman di Drupal 8?
29 8 

1
Bagaimana memeriksa apakah bidang ada dalam suatu entitas?
Di entitas node, saya ingin memeriksa apakah ada ' abc' bidang atau tidak. Jika ada, saya akan mendapatkan nilainya$value->get('abc'). Tetapi jenis konten di mana bidang ini tidak ada, memberikan kesalahan: Situs web mengalami kesalahan yang tidak terduga. Silakan coba lagi nanti. Bagaimana memeriksa apakah bidang ada dalam suatu entitas?
28 8  entities 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.