CKeditor token

Главные вкладки

Аватар пользователя mildok mildok 14 июля 2016 в 10:32

Установил, настроил CKeditor и admin/config/content/token_insert

Когда использую токены в CKeditor, например так:

<p>[site:url]</p>

Всё нормально, однако если хочу использовать так:

<p><img alt="" src="[site:url]/sites/default/files/ctools/structura.jpg" /></p>

То опять же всё нормально отображается и работает, но когда нажимаю "Редактировать" свою новость, и смотрю в CKeditor'е, ссылка преображается в такую:

<p><img alt="" src="url]/sites/default/files/ctools/structura.jpg" /></p>

Естественно, после сохранения такая гадость "url]" и остаётся после сохранения Sad

Экспериментальным путём выяснил, что виновата опция:
Пропускать только разрешенные HTML-теги

Пробовал добавлять в исключения разрешенных тегов такое:

[site:url]
[site]
[site:]

Но не получается. Пожалуйста подскажите что не так? Sad

Комментарии

Аватар пользователя mildok mildok 14 июля 2016 в 15:29

Нашёл пост с проблемой как у меня:
Пост

Этому посту 4 года уже - проблема осталась та же как я понимаю Limit allowed HTML tags, не работает нормально?. Sad

Аватар пользователя barbarian77 barbarian77 4 декабря 2017 в 15:24

Судя по всему эта проблема до сих пор не решилась. Интересно, а отключить это вообще можно как нибудь, что бы CKEditor вообще не лез в редактирование кода?

Аватар пользователя DivaDii DivaDii 4 декабря 2017 в 19:26

А вот это решение пробовали?

В настройках СКедитора в настройках FullHTML в разделе Custom JavaScript configuration вставить:
config.allowedContent = true;

Я, конечно, не уверена, что сработает с токенами. Но с другим html-кодом работает нормально.

А Вам точно надо токен домена в адресе картинки?

Аватар пользователя barbarian77 barbarian77 4 декабря 2017 в 21:26

Просмотрел я предложенное вами решение, но к сожалению, оно написано для семерки, для 8 версии непонятно куда вставить этот код

Аватар пользователя barbarian77 barbarian77 4 декабря 2017 в 19:29

В настройках СКедитора в настройках FullHTML в разделе Custom JavaScript configuration вставить:

config.allowedContent = true;
Я как раз не могу найти, где вводить эти параметры в Drupal 8. Если не сложно, скиньте скрин.

Аватар пользователя DivaDii DivaDii 4 декабря 2017 в 22:18

Извините, в 8-ке понятия не имею.

В 7-ке знаете, где?
CKEditor - Профиль - Full - Редактировать - Дополнительные настройки.