当插入文本时,如何控制文件实体的呈现?


8

在此处设置如何设置所见即所得和CKEditor以包括“媒体浏览器” /“嵌入媒体”按钮,这是有关如何允许将媒体嵌入文本字段的出色说明。

现在,我试图控制该嵌入过程的输出,特别是尝试在图像旁边渲染用于标题的文本字段。我首先使用hook_entity_info_alter将新的视图模式添加到文件实体中,并将此视图模式配置为显示正确的字段,并认为将按预期输出。

但是,除非添加“文件显示”设置,否则它本身不会执行任何操作,而且我似乎无法弄清楚如何使它们遵守字段设置。到目前为止,我已经进行了大量的调试和黑客攻击,并且无法正确解决此问题。我可以用很多更多的细节来填补这个问题,但是鉴于我无法从问题中脱颖而出,因此它不太有用。

问题如何使用文件实体控制文件外观?是绝对相关的,甚至可能是重复的,但是由于这一点特别涉及在线媒体,因此打开这个单独的问题可能就足够不同了。


相关(但不同的)问题:drupal.stackexchange.com/questions/19706/...
mpdonadio

Answers:




0

我已经处理了很多(有时会获得不同程度的成功)。您正在使用哪个版本的媒体?7.x-2.0-alpha3包含Media WYSIWYG View Mode作为子模块,当您将媒体插入WYSIWYG时,它允许您选择查看模式-因此您可以随意控制显示。例如,我有一个包含字幕字段的查看模式,插入图像时可以选择该模式。

我知道它只是alpha版本,但是很多人已经使用2.x了很长时间了-我将它投入生产已有两年多了,没有任何问题直接归因于它不是正式版本。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.