1

Тема: sfWidgetFormTextareaTinyMCE в sfFormExtraPlugin

Как правильно пользоваться виджетом sfWidgetFormTextareaTinyMCE в плагине sfFormExtraPlugin? Пробую использовать его в админке. Так как показано в readme не работает ... Помогите граждане симфонисты!

2

Re: sfWidgetFormTextareaTinyMCE в sfFormExtraPlugin

попробуй вот так (предварительно раскомментировав в setting.yml строку rich_text_js_dir):

$this->widgetSchema['body'] =  new sfWidgetFormTextareaTinyMCE(
            array(
                'width'=>550,
                'height'=>350,
                'config'=>'theme_advanced_disable: "anchor,cleanup,help"',
                   'theme'   =>  sfConfig::get('app_tinymce_theme','advanced'),
            ),
            array(
                'class'   =>  'tiny_mce'
            )
            );

         
        $js_path = sfConfig::get('sf_rich_text_js_dir') ? '/'.sfConfig::get('sf_rich_text_js_dir').'/tiny_mce.js' : '/sf/tinymce/js/tiny_mce.js';
        sfContext::getInstance()->getResponse()->addJavascript($js_path);

3

Re: sfWidgetFormTextareaTinyMCE в sfFormExtraPlugin

Если честно, я не понимаю в чем ошибка ... Если пользуюсь isicsWidgetFormTinyMCEplugin то все работает правильно ... При чем, если одновременно пользоваться 2 плагинами, то и sfFormExtraPlugin работает как нужно ...

4

Re: sfWidgetFormTextareaTinyMCE в sfFormExtraPlugin

наверное у вас не подключается жс тини_мце
в папке конфиг модуля создайте файл view.yml

default:
  javascripts:    [tiny_mce/tiny_mce.js]

или так как было предложено выше

Отредактировано chill (2009-11-19 19:04:34)

5

Re: sfWidgetFormTextareaTinyMCE в sfFormExtraPlugin

может быть проблема в названиях классов default/wink дайте им разные названия

6

Re: sfWidgetFormTextareaTinyMCE в sfFormExtraPlugin

Если пользуюсь isicsWidgetFormTinyMCEplugin то все работает правильно

я без этого плагина не обхожусь никогда и даже не заморачиваюсь особо

7

Re: sfWidgetFormTextareaTinyMCE в sfFormExtraPlugin

Roman пишет:

isicsWidgetFormTinyMCEplugin

Как можно поставить этот плагин в ручную?

PS: symfony 1.4

8

Re: sfWidgetFormTextareaTinyMCE в sfFormExtraPlugin

скачиваешь и распаковываешь в папку плагинов
либо svn checkout или export туда же

Если что-то не работает - очисти кэш.