Укрощаем ссылки в редакторе TinyMCE Печать

Ссылки в редакторе TinyMCEЯ не отркрою ни для кого Америки, когда скажу что TinyMCE (англ. Tiny Moxiecode Content Editor) является одним из самых распространенных редакторов в мире. Его часто используют в различных системах управления контентом (CMS). У него есть масса достоинств, о которых я не буду упоминать и о которых вы сможете прочитать на официальном сайте, там же можете его и скачать. В этой статье я хочу лишь описать как можно настроить работу со ссылками.

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

 
<script type="text/javascript" language="javascript">
 tinyMCE.init({
  ...
  ...
 });
</script>

Где вместо точек пишутся опции настройки. Как раз через них мы и будем настраивать работу со ссылками. Вот необходимые для нас опции:

  • convert_urls : true | false - разрешить конвертирование URL
  • relative_urls : true | false - при значении true, происходит конвертирование URL в относительный к document_base_url, при значении false URL преобразуется в абсолютный к document_base_url
  • document_base_url : - определяет базовый URL, может принимать значение вашего домена либо просто корня сайта /

Мне нужно было отключить преобразование, поэтому я прописал:

 
<script type="text/javascript" language="javascript">
 tinyMCE.init({
  ...
  ...
  convert_urls : false
 });
</script>