Я добавил плагин ckeditor5-link , чтобы иметь возможность создавать пользовательские ссылки.Но когда я пытаюсь вложить ссылки разных типов (пример ниже), ckeditor больше не может справиться с предотвращением вложения, потому что ссылки имеют разные теги.
Пример 1 : Использование одного и того жетеги
- Напишите: «Lorem ipsum dolor sit amet».в редакторе
- Выберите «ipsum dolor sit» и создайте пользовательский тег ссылки («mylink»).
- Выберите «dolor» и создайте пользовательский тег ссылки («mylink»).
Результат будет
<p>
Lorem
<mylink href="1">ipsum </mylink>
<mylink href="2">dolor</mylink>
<mylink href="1"> sit</mylink>
amet.
</p>
Это правильное поведение.
Пример 2 : Использование разных тегов
- Пишите: "Lorem ipsum dolor sit amet".в редакторе
- Выберите «ipsum dolor sit» и создайте тег ссылки по умолчанию («a»).
- Выберите «dolor» и создайте пользовательский тег ссылки («mylink»).
Результат будет
<p>
Lorem
<a href="1">
ipsum
<mylink href="2">dolor</mylink>
sit
</a>
amet.
</p>
, но он должен быть
<p>
Lorem
<a href="1">ipsum </a>
<mylink href="2">dolor</mylink>
<a href="1"> sit</a>
amet.
</p>
Надеюсь, вы все понимаете, что мне нужно.Как мне добиться этого поведения?