jenis Widget pilih Senarai drupal hosting
Soalan ini sudah mempunyai jawapan di sini:
Saya mempunyai bidang yang dipanggil "Status" dalam hubungan jenis custome saya. Ia adalah Senarai (integer) dan jenis widget adalah "butang Radio". Saya menambah dua nilai untuk dibenarkan senarai nilai:
Nilai lalai adalah "Available". Tetapi Drupal menyenaraikan ini seperti di bawah:
Mengapa Drupal menambah ini tidak perlu "N / A" untuk butang radio? Saya menghadapi masalah ini sejak D6. Sekarang, saya menggunakan versi terkini 7.14. Saya masih melihat ini.
Saya tahu saya boleh mengeluarkan "N / A" dengan menulis cangkuk dari modul adat. Namun begitu, saya tidak mahu menulis kod tambahan untuk jenis ini perkara kecil. Apabila saya menggunakan "Pilih senarai", ia adalah ok dengan pilihan "-none", tetapi butang radio sangat sesuai untuk kedua-dua pilihan.
Bagaimana saya boleh membuang tanpa memasang modul tambahan? Saya kehilangan beberapa fungsi dari antara muka teras Drupal?
ditanya 25 Jul '12 di 07:56
ditanda sebagai pendua dengan molot. mpdonadio ♦ 3 Apr '14 di 11:41
Soalan ini telah ditanya sebelum dan sudah mempunyai jawapan. Jika jawapan-jawapan tidak menangani sepenuhnya soalan anda, sila bertanya soalan baru.
Apabila medan anda diperlukan, tiada opsyen N / A harus muncul (dan anda berkata anda perlu medan ini akan dikehendaki).
Untuk menunjukkan kepada anda contoh,
Menambah pilihan yang disebut:
Saya memeriksa "medan Diperlukan" kotak semak (ini adalah kunci untuk tidak melihat N / A sebagai pilihan yang berasingan !!)
menjawab Ogos 3 '12 di 10:21
Jika medan anda tidak dikehendaki dan tidak berbilang maka tidak ada cara untuk membuang N / A tanpa menulis beberapa kod adat saya takut.
Ia keras berkod ke dalam _options_properties () fungsi:
Pilihan hanya anda adalah untuk memberi bentuk yang kecil mengubah cangkuk malangnya; ini adalah jelas keputusan reka bentuk yang dibuat oleh pemaju teras apabila mereka melaksanakan fungsi yang modul. Saya bayangkan justifikasi akan berasaskan UX tetapi saya tidak tahu dengan pasti.
menjawab 25 Jul '12 di 08:04
Clive ♦
127K ● 10 ● ● 199 250
Saya rasa Drupal harus menyembunyikan atau menunjukkan ia atas medan yang diperlukan atau pilihan. Saya menjangkakan ciri ini dalam siaran teras kemudian. Adakah anda tahu di mana saya boleh melaporkan halaman ini? - Sithu 25 Jul '12 di 09:02
Salah satu ciri-ciri yang menarik Drupal 7 adalah API Medan. Sebelum Drupal 6, untuk membuat bidang adat Teras Profil Modul dan Modul Profil kandungan digunakan. Sekarang dalam Drupal 7 kita boleh membuat mana-mana bidang adat untuk muncul dalam Borang Pendaftaran Pengguna. Apabila Menambah Custom Fields Seperti Jantina biasanya kita menggunakan Radio Button Input. Walau bagaimanapun terdapat satu Masalah kecil dengan modul teras kerana ia memaparkan pilihan ketiga N / A dalam input. Untuk Keluarkan N / A pilihan bidang itu perlu ditetapkan sebagai wajib. Untuk menghapuskan pilihan ini ada cara lain. Pergi ke modul / bidang / modul / pilihan / options.module dan komen kod di $ hartanah [ 'empty_option'] 'option_none' = seperti berikut di bawah butang.
Walau bagaimanapun cara yang betul untuk mencapainya adalah dengan mengatasi fungsi ini dalam modul adat. Tetapi untuk penyelesaian segera kami juga boleh mengikuti kaedah ini. [Blog]: yamafm.wordpress.com/ "klik di sini untuk maklumat terkini"
menjawab 3 Apr '14 di 11:12
2017 Stack Exchange, Inc