Як я можу взяти під контроль над рендерінгом файлової сутності, коли вона введена в текст?


8

Тут є чудові інструкції, як дозволити вбудовувати медіа в текстові поля тут. Налаштування WYSIWYG та CKEditor для включення кнопки "Медіа-браузер" / "Вставити медіа" .

Тепер я намагаюсь контролювати вихід цього процесу вбудовування, зокрема намагаюся надати текстове поле для підпису поруч із зображенням. Я почав, додавши новий режим перегляду в сутність файлу за допомогою_ук ________________________terter , налаштував цей режим перегляду для відображення правильних полів і подумав, що він виведе , як очікувалося.

Однак це само по собі нічого не робить, якщо не додані також параметри "Відображення файлів", і я не можу зрозуміти, як змусити їх поважати налаштування поля. Я вже зробив неабияку кількість налагоджень і злому, і не можу це зробити правильно. Я міг би заповнити питання значною мірою детальніше, але враховуючи, що я не можу робити голову чи хвости з проблеми, навряд чи це буде дуже корисно.

Питання Як я можу контролювати зовнішній вигляд файлу за допомогою File Entity? це, безумовно, пов'язане і, можливо, навіть дублікат, але оскільки це стосується конкретно вбудованих медіа, можливо, це буде досить різним, що відкриє це окреме питання.


Питання, пов'язані (але різні): drupal.stackexchange.com/questions/19706/…
mpdonadio

Відповіді:




0

Я займався цим досить небагато (іноді з різним ступенем успіху). Яку версію медіа ви використовуєте? 7.x-2.0-alpha3 включає Media WYSIWYG режим перегляду як підмодуль, що дозволяє вибрати режим перегляду при вставці носія в WYSIWYG - таким чином ви можете керувати дисплеєм, скільки завгодно. Наприклад, у мене є режим перегляду, який включає поля підписів, і я можу вибрати його, вставляючи зображення.

Я знаю, що це лише альфа, але багато людей користуються програмою 2.x дуже давно - я мав її у виробництві вже понад два роки, і жодних проблем, які безпосередньо пов'язані з тим, що це не офіційний реліз, я маю на увазі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.