Bagaimana saya bisa mengendalikan rendering entitas file ketika diuraikan dalam teks?

8

Ada instruksi yang sangat baik untuk bagaimana memungkinkan Media embedding ke dalam bidang teks di sini Menyiapkan WYSIWYG dan CKEditor untuk memasukkan tombol Media Browser / Embed Media .

Sekarang saya mencoba untuk mengontrol output dari proses penyematan itu, khususnya saya mencoba untuk membuat bidang teks untuk teks di sebelah gambar. Saya mulai dengan menambahkan mode tampilan baru ke entitas file dengan hook_entity_info_alter , mengkonfigurasi mode Tampilan ini untuk menampilkan bidang yang benar, dan berpikir bahwa akan menampilkan seperti yang diharapkan.

Namun, ini dengan sendirinya tidak melakukan apa-apa kecuali jika pengaturan "Tampilan file" juga ditambahkan, dan saya tidak bisa menemukan cara untuk membuat mereka menghormati pengaturan bidang. Saya telah melakukan cukup banyak debug dan peretasan sekarang, dan tidak bisa melakukan ini dengan benar. Saya bisa mengisi pertanyaan dengan lebih banyak detail, tetapi mengingat bahwa saya tidak bisa membuat kepala atau ekor keluar dari masalah, itu tidak mungkin sangat berguna.

Pertanyaannya Bagaimana cara mengontrol tampilan file menggunakan Entitas File? pasti terkait, dan mungkin bahkan duplikat, tetapi karena yang satu ini secara khusus menyangkut media inline, mungkin cukup berbeda sehingga membuka pertanyaan terpisah ini.

Pelajaran
sumber
Pertanyaan terkait (tetapi berbeda): drupal.stackexchange.com/questions/19706/…
mpdonadio

Jawaban:

0

Saya sudah berurusan dengan ini sedikit (kadang-kadang dengan berbagai tingkat keberhasilan). Versi Media apa yang Anda gunakan? 7.x-2.0-alpha3 termasuk Media WYSIWYG Mode Tampilan sebagai submodule, yang memungkinkan Anda untuk memilih mode tampilan saat memasukkan media ke dalam WYSIWYG - sehingga Anda dapat mengontrol tampilan sesuka Anda. Misalnya, saya memiliki mode tampilan yang menyertakan bidang teks, dan saya dapat memilihnya saat menyisipkan gambar.

Saya tahu ini hanya alfa, tetapi banyak orang telah menggunakan 2.x untuk waktu yang sangat lama - saya sudah memproduksinya selama lebih dari dua tahun sekarang, tanpa masalah yang secara langsung dikaitkan dengan tidak menjadi rilis resmi.

aburke626
sumber