CKEditor Link

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

Аватар пользователя drupby drupby 2 июля 2011 в 14:39

Я установил CKEditor Link ,включил его ,в разрешениях включил access ckeditor link, кэш очистил ,но при создании ноды ,когда я в CKEditor хочу вставить ссылку - выбора нод ,на которые можно сослаться (в чем собственно и суть данного модуля) нет.На http://drupal.org нашел ,что надо в ckeditor.config.js вставить код :

if (Drupal.settings.ckeditor_link) {
    config.extraPlugins += (config.extraPlugins) ? ',drupal_path' : 'drupal_path';
    CKEDITOR.plugins.addExternal('drupal_path', Drupal.settings.ckeditor_link.module_path + '/plugins/link/');
  }

Но это я так понимаю для более старых версий модуля ,а у меня же при вставке данного кода ,просто пропадает CKEditor.
Что я сделал неправильно?

Комментарии

Аватар пользователя drupby drupby 2 июля 2011 в 15:57

Решение нашел:в настройках CKEditor Link для ролей включил плагин link to node , но обнаружился такой момент, что ссылка вставляется как node/номер_ноды, не взирая на то, что стоит модуль pathauto.
Есть какой-нить способ заставить этот модуль делать ссылки с синонимами?

Аватар пользователя drupby drupby 2 июля 2011 в 16:46

Сам спросил - сам и отвечу :
В настройках ckeditor для нужных ролей устанавливаем фильтр CKEditor Link Filter ,а также этот же фильтр включаем в нужных форматах ввода.

Аватар пользователя Goodseeker Goodseeker 18 августа 2011 в 23:44

drupby wrote:
Сам спросил - сам и отвечу :
В настройках ckeditor для нужных ролей устанавливаем фильтр CKEditor Link Filter ,а также этот же фильтр включаем в нужных форматах ввода.

Спасибо.
Сегодня столкнулся с тем что после вставки ссылки через Ckeditor Link - ссылка все равно отображалась с номером ноды. Включил в фильтрах и все заработало.

Аватар пользователя Antoniy Antoniy 10 декабря 2012 в 12:04

"drupby" wrote:
ссылка вставляется как node/номер_ноды

Да, и это просто замечательно. Так как теперь не нужно заботиться какие алиасы стоят во внутренних ссылках в текстах нод.. "..ой, а когда алиасы поменяются, будет лишний раз работать редирект через модуль Redirect со старого алиаса на новый..."

С CKEditor Link ставишь везде /node/nid, фильтр выдает алиас, а если алиасы поменялись, то чистишь кеш Drupal и фильтр уже показывает новые алиасы. Это супер!

И он парсит на алиасы и обновляет их при чистке кеша не только ссылки которые ставишь через него, а вообще все

<a href="внутренние ссылки">/node/nid</a>
Аватар пользователя Sipth Sipth 27 октября 2015 в 23:28

спасибо, все понятно. Вот только надо еще привыкнуть к стилю публикации друпала... а то мозги иногда клинит...