пятница, 29 августа 2008 г.

symfony1.x и spaw2 - интеграция

Установка:
1. Распаковываем архив spaw2integration.rar.
2. Директорию spaw2 (последняя на данный момент версия WYSIWYG-редактора от Solmetra) копируем в директорию web проекта.
3. Директорию initSpaw2Editor копируем в директорию plugins проекта.
4. Файл _body.php - пример как запустить редактор, например из такого конфигурационного файла generator.yml:

edit:
  title: Создание/Редактирование статьи %%caption%%
  display:
    "Статья": [ section_id, caption, title, keywords, description, introtext, withintro, _body, _files ]
    "NONE": [ hits, created_at, updated_at ]

В моей реализации _body.php закоментирована часть файла - в ней учтено определение папок для закачек через файловый менеджер в зависимости от пользователи и его прав.
Минимум файла _body.php:

include($_SERVER['DOCUMENT_ROOT'].'/spaw2/spaw.inc.php');
$spaw2_body = new SpawEditor('id_of_your_textarea', 'default content');
$spaw2_body->show();

Скачать: http://m2dv.ru/files/spaw2integration.rar (~460Кб)

Комментариев нет: