Saya mencoba mencapai slideshow yang berfungsi dari gambar dalam satu node. Gambar diunggah dari bidang gambar. Ini drupal 7. Saya membuat tipe konten baru dan semua yang saya buat sekarang adalah slideshow dari beberapa node (dengan satu gambar di setiap node). Ini berfungsi dengan baik tetapi itu terlalu bermasalah untuk menambahkan node baru untuk setiap gambar tunggal.
11
Jawaban:
Dalam pengaturan bidang gambar tampilan, di bawah Pengaturan Beberapa Bidang , ada kotak centang untuk "Tampilkan Semua Nilai di Baris yang Sama" yang diperiksa secara default. Jika Anda hapus centang pada kotak ini, itu akan menempatkan setiap gambar di baris baru dan itu akan berfungsi seperti yang Anda inginkan. Saya tahu pandangan telah memiliki fitur ini setidaknya sejak versi 2, tetapi mungkin disebut sesuatu yang sedikit berbeda di versi yang lebih lama.
Saya suka melakukannya dengan cara ini untuk slideshow sederhana, saya dapat mengatur ulang semua gambar pada satu halaman node / edit. Tetapi untuk tayangan slide yang lebih kompleks, seperti di mana setiap gambar ditautkan di suatu tempat atau memiliki teks alternatif, taruhan terbaik Anda mungkin masih menggunakan satu simpul per baris.
sumber
The Lapangan Slideshow modul apa yang Anda butuhkan kemudian. Semua gambar terkandung dalam node (tidak ada simpul bloat) dan menggunakan siklus jquery (Sama seperti tampilan slide) untuk menghasilkan galeri dan tampilan slide dinamis.
sumber
Saya baru-baru ini membangun sebuah situs dengan galeri sederhana dan akhirnya saya tidak menggunakan modul tayangan slide tambahan sama sekali. Yang saya butuhkan adalah jQuery Cycle dan sedikit javascript, ditambahkan ke tema khusus saya. Situs ini memiliki tipe konten 'foto' dan kosakata 'album' untuk menetapkan foto ke berbagai album. Tampilan membuat daftar foto yang difilter menurut album. Dalam tema saya, saya memiliki file js yang terlihat seperti ini:
Sentuhan CSS menyelesaikannya:
PS. IMHO, tidak selalu lebih baik untuk memiliki satu simpul per gambar. Memang benar bahwa pendekatan ini memberikan fleksibilitas yang lebih besar (misalnya menambahkan satu gambar ke beberapa tayangan slide), tetapi bagi beberapa pengguna akhir, fleksibilitas yang tidak dibutuhkan hanyalah kompleksitas yang tidak ada gunanya.
sumber
Anda mungkin mempertimbangkan untuk menggunakan modul Galleria . Ini menggunakan satu node dan menampilkan gambar dari itu sebagai tampilan slide.
sumber
Saya menemukan cara yang baik untuk memiliki banyak gambar dan banyak tautan per gambar dalam satu simpul tunggal:
Apa yang ingin Anda lakukan adalah memastikan bahwa bidang gambar dan tautan ditetapkan tidak terbatas dalam jenis konten. Saat Anda membuat tampilan, pastikan juga "Tampilkan semua nilai di baris yang sama" TIDAK dicentang. Tambahkan bidang delta untuk gambar Anda dan tautan Anda. Tambahkan filter Global: PHP dan atur kode filter untuk ini: return (! $ Row-> delta == $ row-> delta_1);
Itu harus dilakukan. Anda harus memasang modul Views PHP untuk menggunakan PHP sebagai filter.
sumber
Untuk menampilkan beberapa gambar node tunggal dalam slider, gunakan modul blok display Dinamis dan baca pengaturan konfigurasi. Dalam hal ini ketika Anda membuat tampilan untuk menampilkan blok slider, harap jangan centang kotak di menambahkan gambar dengan "Tampilkan Beberapa pengaturan lapangan" jika sudah dicentang maka silakan hapus centang.
sumber
Saya merekomendasikan modul Colorbox
Juga, lihat tutorial video berikut: Colorbox untuk Drupal 7, bagian 1: Instalasi dan integrasi bidang gambar
sumber
Seperti hampir semua yang ada di Drupal, ada banyak solusi berbeda untuk ini, tetapi saya ingin berbagi yang sederhana yang belum saya temui di mana pun.
Pada dasarnya, saya sedang mencari cara untuk menampilkan sekelompok bidang yang berbeda — semuanya terlampir pada satu simpul — dalam tayangan slide. Bidang-bidang ini termasuk bidang gambar dan teks. Jadi, untuk menampilkan semua bidang yang dilampirkan ke satu simpul dalam tampilan slide:
li
item seperti ini:ul
:Dan Anda harus baik untuk pergi.
sumber
Ada moduel https://www.drupal.org/project/field_slonton yang dibuat untuk membuat tayangan slide dari satu node.
Secara pribadi, saya pikir ini akan menjadi penggunaan yang bagus dari templat tipe simpul, maka setiap simpul jenis itu akan diformat sebagai peragaan slide dengan tingkat kontrol yang tinggi, seperti di mana harus menyajikan sisa bidang untuk itu simpul ...
sumber