Saya perlu menambahkan beberapa file CSS dan JavaScript eksternal dan lokal ke formulir, tetapi sepertinya saya tidak dapat menemukan cara yang tepat untuk melakukan ini. Apakah saya cukup menambahkan jalur dan URL untuk file JS dan CSS?
Saya berasumsi $form['#attached']['css'][]
dan $form['#attached']['js'][]
merupakan tempat yang tepat untuk melakukan ini, sehingga mereka dimuat kembali pada formulir yang dibangun kembali. Saya sepertinya kehilangan sesuatu.
<module name>_form_<form id>_alter
ke modul Anda. Formulir id pencarian dijelaskan di sini: drupal.stackexchange.com/questions/5802/…$form['#attached']['css'][] = drupal_get_path('module', 'ajax_example') . '/ajax_example.css';
dll.Berikut metode untuk menambahkan CSS sebaris ke formulir ...
Perhatikan bahwa Anda harus menambahkan ke array css daripada menggantinya . Berarti Anda harus menggunakan:
['css'][] =
daripada['css'] =
menghindari menekan tambahan lainnya.sumber
Berikut adalah salah satu cara untuk melakukannya yaitu melalui. memanggil fungsi menggunakan
#after_build
properti. Cukup berikan id formulir Anda dalam sakelar kasus.Anda juga dapat mengikuti tutorial yang bagus ini. Menambahkan css dan js ke formulir drupal
Semoga ini membantu. :)
sumber
#attached
tidak ada di D6 .drupal_add_js
formulir. Anda akan berakhir dengan masalah status validasi.