Saya menggunakan Drupal 7 . Saya membuat tampilan, yang menggunakan bidang tanggal. Saya ingin membuat kelas tambahan ke bidang tanggal untuk tampilan spesifik itu.
Sebagai contoh,
<div class="field-content">
<span class="date">10</span>
<span class="month">June</span>
<span class="year">2011</span>
<span class="time"> 8:00 </span>
</div>
Sekarang saya punya kode:
<div class="field-content">
<span class="date-display-single">10 June 2011, 8:00</span>
</div>
Bagaimana saya bisa melakukannya langkah demi langkah?
Solusi yang cukup cepat (jika Anda dapat menulis php), tetapi sedikit solusi hackish adalah menimpa templat untuk bidang tersebut (lihat Dasar-dasar tema tampilan), memproses nilai tanggal mentah dengan php untuk mengambil bagian yang terpisah dan kemudian merekatkannya bersama dengan HTML pilihan Anda.
Atau, saya pikir Anda bisa menulis formatter bidang tanggal kustom (di sini adalah seseorang yang melakukannya untuk D6). Itu akan menjadi solusi yang bagus jika Anda ingin menggunakan kembali formatter kustom di node Anda.
sumber
Ini tidak mungkin menggunakan Tampilan UI. Anda akan membutuhkan sedikit kode yang rumit, dan saya ingin tahu tentang use case Anda sebelum mendorong Anda untuk mencari tahu.
Jika Anda bertanya bagaimana cara menambahkan kelas ke bidang secara keseluruhan, jawabannya akan seperti ini:
Klik pada bidang di antarmuka Views.
Buka bidang "Setelan Gaya".
Centang kotak "Sesuaikan bidang HTML", lalu kotak centang "Buat kelas CSS".
Masukkan kelas yang Anda inginkan.
Mungkin solusi itu sudah cukup. Kalau tidak, saya berharap Anda beruntung.
sumber
Ini sangat mudah, (setelah Anda tahu caranya)
Gunakan bidang khusus tampilan suite
Buka admin / struktur / ds / bidang
(Dalam menu: Struktur -> Tampilan Suite -> Bidang)
Klik tambahkan bidang kode
Untuk kasus penggunaan saya, saya memasukkan yang berikut ini
Label
Apa pun
Entitas
Node
Batasi bidang
Biarkan kosong
Kode bidang
Token
diperiksa
Setelah Anda membuat bidang, lalu pergi ke halaman tampilan kelola untuk jenis konten dan mode tampilan yang Anda sesuaikan dan pilih bidang khusus yang baru.
Cuplikan layar pengaturan di atas
sumber