Saya ingin tahu apakah ada cara yang pintar atau disukai menggunakan Display Suite untuk menampilkan salah satu dari dua bidang.
Jadi kasing saya memerlukan gambar, apakah itu diunggah, atau EVA (lampiran tampilan entitas). Saya memiliki keduanya menampilkan dengan benar, dan tentu saja jika gambar tidak diunggah (tidak berpenghuni), maka bidang EVA menampilkan baik-baik saja. Tetapi jika gambar diunggah, saya ingin menyembunyikan bidang EVA.
Saya kira saya bisa melakukan bidang kode kustom, tetapi saya ingin menghindari itu jika ada metode built-in untuk memilih satu dari bidang lain. Mungkin sesuatu dengan kelompok lapangan?
Terima kasih!
Gunakan modul modul formatter bidang: https://www.drupal.org/project/ffc
Ini akan memberi Anda opsi yang sama dengan yang Anda miliki di blok (dan banyak lagi). Jadi, Anda dapat menampilkan bidang berdasarkan pola url apa pun yang Anda blokir:
http://cl.ly/image/2A2Y373Y3e1J
Semoga bantuan ini.
sumber
Anda bisa menggunakan Entity Display Plugin untuk UI Bidang untuk masalah seperti ini.
Saya belum mencobanya dengan EVA secara khusus, tetapi dapat menyematkan tampilan tampilan, antara lain.
Integrasi form drilldown ke dalam form UI lapangan saat ini agak kikuk, tetapi berfungsi.
Saya sarankan untuk juga mengaktifkan Cfr Preset .
Persiapan:
Pada halaman "Kelola tampilan":
Ini seharusnya berfungsi sekarang, tetapi memiliki konfigurasi ini di dalam konfigurasi tampilan berantakan.
Untuk menghindari ini, Anda bisa menggunakan
cfrpreset
.Pada halaman "Kelola tampilan":
Pada halaman "Tambahkan preset":
Pada halaman "Kelola tampilan":
Secara opsional, Anda dapat mengekspor konfigurasi sebagian sebagai preset baru.
Tangkapan layar
Saya harap ini tidak terlalu banyak. Akan lebih baik untuk memiliki thingie memperluas / runtuh.
Tambahkan bidang EntDisP.
Konfigurasi dengan "Field with formatter".
Konfigurasi alternatif dengan "Gambar dengan prosesor".
Ekspor sesuai standar.
Simpan preset.
Gunakan preset sebagai ganti konfigurasi in-place.
sumber