# Модуль для редактирования ресурсов #

### Установка ###

При помощи композера

```
#!php

"require": {
...
"ciext/inlineeditor":"1.0.*"

}

"repositories": [
...
        {
            "type":"git",
            "url":"https://bitbucket.org/ciext/inline-editor"
        }
]
```

### Установка ###
1. Установить модуль в админ разделе
2. Добавить в автозагрузку библиотеку 'inlineeditor/inlineeditor_autoload'

Редактор подключается автоматически ко всем ресурсам у которых не установлен флаг inlineeditor="off". Пример <resource id="53" inlineeditor="off" />

### Доступные аттрибуты ###
* id           (integer) - id ресурса
* inlineeditor (on/off)  - отображает нужно ли включать редактор на данный ресурс
* texteditor   (on/off)  - отображает нужно ли включать текстовой редактор(ckeditor) на данный ресурс
* type         (img)     - устанавливает адаптер который будет обрабатывать клик по данному элементу

### Адаптеры и их аттрибуты ###
* img - дает возможность править картинку при помощи менеджера файлов. Заменяет в содержимом ресурса src=".*" на выбранную картинку. 

Пример: 
```
#!php
Ресурс с ид 67 содержит текст  "<img alt="" src="/assets/uploads/multimedia/images/home/disc1.png">"
для подключения адаптера нужно добавить "<resource id="67" type="img" dir="home" />"
Атрибут dir указывает домашний каталог для файлов, опциональный.
``` 

* file - дает возможность править файл при помощи менеджера файлов. Заменяет в содержимом ресурса href=".*" на выбранный файл. 

Пример: 
```
#!php
Ресурс с ид 67 содержит текст  "<a href="/assets/uploads/multimedia/files/pdf/1.pdf">"
для подключения адаптера нужно добавить "<resource id="67" type="file" dir="pdf" />"
Атрибут dir указывает домашний каталог для файлов, опциональный.
``` 


