Di mana bentuk terbaru komponen dalam keluarga proyek Media yang memungkinkan gaya didefinisikan untuk file Media?
Saya melihat banyak referensi ke gagasan bahwa modul Media berisi, sekali berisi, atau dapat kompatibel dengan, komponen UI yang mirip dengan sistem Drupal 7 core Image Styles yang memungkinkan format didefinisikan. Rupanya, pada suatu saat ini hidup pada/admin/config/media-image-styles
Ada modul, Styles , oleh Aaron of Media fame, yang memiliki sub-modul yang disebut File Styles. Pada dekripsi proyek Styles, disarankan bahwa modul Media mengimplementasikan API yang disediakan ini dalam sub-modul yang dibundelnya, Media Styles. Tetapi dev 7.2.x terbaru (dan juga, versi stabil terbaru dari cabang 7.1) dari Media yang saya unduh tidak mengandung modul seperti itu, jalur URL yang diberikan untuk itu di atas tidak menuju ke mana-mana, dan saya tidak dapat menemukan modul seperti itu sebagai modul yang didistribusikan secara terpisah. Styles berisi modul UI, tetapi ini tampaknya tidak terkait dengan Media, dan Styles belum diperbarui sejak 2011, sedangkan Media telah dalam perkembangan yang hampir konstan sejak saat itu (dengan Media terbaru 7.2.x dev diaktifkan, bagi saya the Styles Url UI macet dengan kesalahan fatalCall to a member function getExternalUrl() on a non-object in...
). Juga, Styles bahkan tidak disebutkan di halaman proyek Media saat ini.
Dari cara orang berbicara tentang gaya media UI ini, sepertinya itu pernah menjadi bagian yang sangat penting dari proyek Media. Saya mengerti proyek Media telah dalam keadaan fluks selama bertahun-tahun dan dokumentasi telah tertinggal di belakang keadaan proyek saat ini.
Di mana bentuk terbaru dari komponen yang memungkinkan gaya didefinisikan untuk file Media?
Berikut beberapa bacaan terkait (yang tampaknya sudah kedaluwarsa):
- Sebuah halaman dokumentasi yang menyebutkan jalan, dan telah beberapa workarounds tanggal awal 2011
- Sebuah masalah yang menyebabkan penciptaan dari halaman dokumentasi
- Peta jalan gaya media asli Aaron , menjelaskan alasan di balik modul Styles sebelum dirilis, ditulis pada Januari 2011
- Baru saja melihat konfirmasi ini bahwa modul Styles sudah usang dan sedang dalam perjalanan keluar dari keluarga media
Sunting: Ditemukan petunjuk, terkubur di bagian bawah halaman dokumentasi "Konfigurasi" :
Modul Media yang digunakan sangat bergantung pada modul Styles sebelum Media dikonversi untuk lebih memilih entitas file dan bidang file ... mendefinisikan mode 'tampilan' atau mode tampilan baru ... dapat diimplementasikan menggunakan http://drupal.org/project / entity_view_mode
Tapi saya tidak bisa melihat apa pun di modul tertaut yang tampaknya mendukung jenis fungsi yang saya lihat dibahas. Ada tutorial terbatas untuk cabang 7.2 yang melibatkan penggunaan Mode Tampilan Entity , tetapi menggunakannya untuk menentukan gaya gambar untuk gambar, menggunakan antarmuka gaya gambar biasa. Tidak terlihat menjadi apa pun untuk gaya file untuk file non-gambar seperti video, atau apa pun yang dapat melakukan sesuatu yang lebih maju, seperti memiliki satu gaya yang menampilkan gambar mini video dan gaya lain yang menampilkan pemutar video. Pencarian masih aktif ...
Jawaban:
Banyak yang telah berubah sejak kegilaan yang http://drupal.org/node/1092444 . Untungnya, membuat tema dan mengatur format tampilan untuk entitas file sekarang jauh lebih mudah dan lebih mudah.
Dokumentasi berikut adalah untuk Media 2.x dan Entitas File , meskipun sebagian besar berfungsi dengan Media 1.x dengan sedikit perubahan (misalnya, di Media 1.x, tautan ke halaman "Jenis File" ada di Konfigurasi bukan Struktur. ).
Menampilkan Media
The Berkas Entity dan Media modul bekerja sama untuk menyediakan sebuah metode bersatu untuk menyimpan, mengelola, dan menampilkan Media di Drupal. Mereka memungkinkan pengguna untuk membuat bidang file yang dapat dikonfigurasi untuk menyimpan dan menampilkan berbagai jenis media, termasuk gambar, video, dan audio. diantara yang lain. Untuk menampilkan berbagai jenis media ini, bidang file memerlukan pemformat, seringkali disediakan oleh modul yang menyediakan jenis Media, dan sedikit konfigurasi tambahan.
Definisi
Saya akan menjelaskan beberapa bagian yang bergerak terlebih dahulu, dan kemudian menyesuaikan tampilan file di situs.
Jenis file
File dikelompokkan ke dalam Jenis File . Setiap jenis file ditentukan oleh daftar tipe mime , cara universal menentukan format file di internet. Jenis file default adalah Aplikasi, Audio, Gambar, Teks, Video, dan Lainnya. Saat ini tidak ada cara untuk menentukan jenis file baru di UI.
Lihat Mode
Mode Tampilan digunakan untuk memberi tahu Drupal 7 (dan segera 8) bahwa suatu konten dalam konteks tertentu. Konten kemudian dapat diubah atau ditampilkan dengan cara yang paling sesuai dengan konteks itu. Dua mode tampilan yang kebanyakan orang mungkin akrab dengan adalah penggoda default dan mode penuh . Mode tampilan kustom dapat didefinisikan dengan modul seperti Mode Tampilan Entitas , Tampilan Suite , atau dalam modul kustom dengan
hook_entity_info_alter()
.The Good Stuff, atau: Mengelola tampilan File Field Anda
Tampilan bidang file dikelola per jenis file . Arahkan ke Struktur -> Jenis File. Anda akan melihat daftar jenis file yang tersedia dengan tautan ke "Kelola bidang", "Kelola tampilan", dan "Kelola tampilan file" untuk masing-masing.
Kelola Fields
Modul Entitas File membuat semua file entitas yang dapat diisi penuh, sama dengan node dan istilah taksonomi. Sama seperti di bagian "Jenis konten", Anda dapat menambahkan bidang khusus ke setiap jenis file.
Kelola Tampilan
Sekali lagi, seperti di "Jenis konten", Anda dapat mengelola tampilan bidang khusus pada setiap jenis file. Bagian ini tidak mengontrol pemformatan file itu sendiri , hanya tampilan bidang yang dilampirkan ke entitas file.
Di bagian ini Anda juga akan melihat toggle untuk "Pengaturan Tampilan Kustom". Saat diperluas, Anda dapat mengaktifkan dan menonaktifkan mode tampilan yang tersedia untuk entitas ini. Mode tampilan harus diperiksa di sini agar tersedia di "Kelola Tampilan File". Pada saat ini, disarankan untuk hanya menggunakan mode tampilan khusus yang ditentukan oleh pengguna dan mode tampilan default berikut; sisanya ditinggalkan dari integrasi modul Styles dan pada akhirnya akan dihapus :
Kelola Tampilan File
Di "Kelola Tampilan File" Anda dapat mengonfigurasi format untuk tipe file Anda (ya!). Banyak modul penyedia Media menambahkan pemformatnya sendiri di sini; misalnya, Media: Youtube dan Media: Vimeo keduanya menyediakan formatter "Pratinjau Gambar" dan "Video".
Pemformat dapat diaktifkan dan dikonfigurasikan untuk setiap mode tampilan yang diaktifkan di bagian "Kelola Tampilan" jenis file mereka. Misalnya, pengguna mungkin ingin menampilkan gambar pratinjau Media: Vimeo saat sebuah simpul dipandang sebagai penggoda, video Vimeo saat simpul penuh dilihat, dan video dengan pengaturan lebar dan tinggi yang berbeda saat pengaturan simpul dilihat oleh mode tampilan khusus yang disebut "galeri video". Banyak pemformat (terutama "Gambar") memungkinkan pengguna untuk memilih gaya gambar yang telah mereka tetapkan dalam Konfigurasi -> Gaya Gambar.
Karena beberapa penyedia media dapat menggunakan bidang yang sama, pembuat format disusun dalam kaskade dari atas ke bawah. Drupal akan menggunakan formatter pertama yang dapat diterapkan pada output bidang. Jika bidang video mengaktifkan format format "Media: Youtube Video", "Media: Vimeo Video", dan "Large filetype ikon" untuk mode tampilan "Penuh", Drupal akan menggunakan formatter Youtube jika tipe mime file adalah
video/youtube
, Vimeo formatter jika tipe mime adalahvideo/vimeo
, dan kembali ke ikon tipe file besar jika tipe mime adalahvideo/{anything else}
.Mengkonfigurasi Bidang File untuk ditampilkan menggunakan pengaturan "Kelola Tampilan File"
Agar bidang file ditampilkan menggunakan pemformat yang ditentukan dalam "Kelola Tampilan File", itu harus diatur untuk menampilkan "file yang diberikan". Arahkan ke halaman "Kelola Tampilan" untuk jenis konten yang berisi bidang file Anda. Pilih "File yang Diubah" sebagai format bidang file untuk semua mode tampilan di mana Anda ingin menggunakan pemformat yang didefinisikan dalam "Kelola Tampilan File".
Selanjutnya
Anda dapat membuat fungsi tema khusus dan file templat untuk kontrol lebih lanjut dengan penggantian kait tema . Saran tema yang disediakan oleh modul Entitas File adalah:
Ganti semua '/' dan '__' dalam tipe mime dengan '_' untuk fungsi tema dan '-' untuk file templat.
Beberapa modul penyedia Media menggantinya dengan templat mereka sendiri dan saran tema kait. Anda dapat melihat semua saran kait tema yang tersedia dengan modul Pengembang Tema Devel, Helper Mothership's Poor Themer , atau semoga berkonsultasi dengan dokumen penyedia untuk info lebih lanjut.
Outro
Semoga ini membantu. Saya berencana menambahkan ini ke dokumentasi Media, jadi jika saya melewatkan sesuatu, salah mengeja di suatu tempat, atau bagian perlu klarifikasi, beri tahu saya.
Dan beberapa jawaban singkat untuk pertanyaan spesifik OP:
sumber