Плагин TinyMCE links не отображает якорные ссылки в контенте - PullRequest
1 голос
/ 10 октября 2019

Я использую плагин ссылок для текстового редактора TinyMCE. Когда я вставляю ссылку, она сохраняется как якорная ссылка. При обновлении страницы ссылка отображается в виде простого текста в теге абзаца. Я хочу, чтобы ссылка отображалась в виде тега, чтобы на нее можно было кликать.

Я использовал команды плагина ссылки, такие как:

tinymce.init({
 selector: "textarea",
  plugins: "link autolink",
  menubar: "insert",
  "valid_elements": "*",
});

Фактический вывод - это простая текстовая ссылка в теге абзаца.

Я ожидаю, что результатом будет ссылка тега привязки в теге параграфа

1 Ответ

0 голосов
/ 10 октября 2019

То, как вы настроили параметр valid_elements, не делает того, что вы думаете. Ваша текущая конфигурация заставляет TinyMCE не разрешать какие-либо атрибуты для любых тегов HTML, поэтому создаваемый вами HTML выглядит следующим образом:

<p><a>http://www.google.com</a></p>

Если вы просто удалите опцию конфигурации valid_elements, вы получите соответствующие ссылки, такие какэто:

<p><a href="http://www.google.com">http://www.google.com</a></p>

Я создал TinyMCE Fiddle, чтобы вы могли видеть влияние вашей текущей настройки valid_elements:

http://fiddle.tinymce.com/xSgaab/3

По сути вы должны бытьвозможность просто удалить эту настройку valid_elements.

...