среда, июня 17, 2009

Правильное использование sfWidgetFormTextareaTinyMCE

sfWidgetFormTextareaTinyMCE - это виджет, HTML WYSIWYG editor. Очень удобная вешь, но в блоге symfony очень скудно описан принцип работы, точнее в последней версии возникает ошибка:

You must pass a "class" attribute for a TinyMCE widget

Вот, как и какой класс надо указывать:

$this->setWidget('text', new sfWidgetFormTextareaTinyMCE(array(
'width' => 650,
'height' => 550,
'config' => 'theme_advanced_disable: "anchor,image,cleanup,help"',
)
,array(
'class' => 'tinyMCE',
)
));


в генераторе (если вы используете его в backend) generator.yml укажите class в атрибутах

config:
actions: ~
fields:
text: { label: 'Текст', attributes: { class: "tinyMCE" } }


еще обсуждение здесь

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