¿Cómo puedo tomar el control de la representación de una entidad de archivo cuando se inserta en el texto?


8

Aquí hay excelentes instrucciones sobre cómo permitir incrustar medios en campos de texto Configuración de WYSIWYG y CKEditor para incluir el botón Media Browser / Embed Media .

Ahora estoy tratando de controlar la salida de ese proceso de incrustación, específicamente estoy tratando de representar un campo de texto para un título junto a una imagen. Comencé agregando un nuevo modo de vista a la entidad de archivo con hook_entity_info_alter , configuré este modo de Vista para mostrar los campos correctos y pensé que saldría como se esperaba.

Sin embargo, esto por sí solo no hace nada a menos que también se agreguen las configuraciones de "Visualización de archivos", y parece que no puedo entender cómo hacer que respeten las configuraciones de campo. Ya he realizado una buena cantidad de depuración y pirateo, y no puedo hacerlo bien. Podría completar la pregunta con muchos más detalles, pero dado que no puedo resolver el problema, es poco probable que sea muy útil.

La pregunta ¿Cómo controlo la apariencia del archivo usando File Entity? definitivamente está relacionado, y posiblemente incluso un duplicado, pero como este se refiere específicamente a los medios en línea, puede ser lo suficientemente diferente como para abrir esta pregunta por separado.


Pregunta relacionada (pero diferente): drupal.stackexchange.com/questions/19706/…
mpdonadio

Respuestas:




0

He tratado esto bastante (a veces con diferentes grados de éxito). ¿Qué versión de Media estás usando? 7.x-2.0-alpha3 incluye el modo de visualización WYSIWYG de medios como un submódulo, que le permite seleccionar un modo de vista al insertar medios en el WYSIWYG, para que pueda controlar la pantalla como desee. Por ejemplo, tengo un modo de vista que incluye campos de subtítulos, y puedo seleccionarlo al insertar una imagen.

Sé que es solo alfa, pero muchas personas han estado usando 2.x durante mucho tiempo; lo he tenido en producción durante más de dos años, sin problemas directamente atribuibles a que no sea un lanzamiento oficial.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.