У меня есть установка Drupal 6 с профилем Wysiwyg, настроенным для использования TinyMCE. В профиле включена мультимедийная кнопка. Я определил формат ввода фильтрованного HTML, чтобы разрешить теги <embed>
, <object>
и <param>
, и сделал его форматом по умолчанию для всех ролей. Когда вы используете кнопку мультимедиа (то, что выглядит как пара кадров фильма) и вводите URL, код, подобный следующему, генерируется и отображается в источнике:
<object width="100" height="100" data="http://youtu.be/wEWSHWp5vHM" type="application/x-shockwave-flash">
<param name="data" value="http://youtu.be/wEWSHWp5vHM" />
<param name="src" value="http://youtu.be/wEWSHWp5vHM" />
</object>
Однако при предварительном просмотре или сохранении записи видео не отображается.
Вот список разрешенных тегов:
<a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><form><input><br><p><div><span><img><h1><h2><h3><h4><h5><h6><table><tr><td><thead><th><tbody><iframe><embed><object><param>
Кто-нибудь знает, что я делаю не так? Я нашел это недавнее сообщение, которое, кажется, подразумевает, что вам нужно настроить TinyMCE, чтобы он не использовал media_strict, но я не могу поверить, что вам нужно добавить модуль homebrew, чтобы заставить встраивание работать: http://drupal.org/node/368388#comment-5501684