В таблицу informationsystem_items добавил свое поле

#
В таблицу informationsystem_items добавил свое поле
Добрый день. Добавил свое поле в таблицу informationsystem_items с типом (mediumtext) в форме админки отображается как обычное поле.
Как сделать так чтобы это поле отображался как полноценный редактор с инструментами tinymce ?
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: В таблицу informationsystem_items добавил свое поле
Может есть Хук где можно написать нечто подобное?
$this->getField('text')
   ->wysiwyg(TRUE)
   ->rows(10)
   ->divAttr(array('class' => 'form-group col-xs-12'));
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: В таблицу informationsystem_items добавил свое поле
Написал Хук
class Informationsystem_Controller_Edit_Observer
{
    function onBeforeExecute($controller, $args)
    {
        list($operation, $Admin_Form_Controller) = $args;

        if (is_null($operation))
        {
            // Данное событие будет вызываться для всех форм, определяем с каким контроллером работаем
            switch (get_class($controller))
            {
                case 'Informationsystem_Item_Controller_Edit':
            
                    $oMainTab = $controller->getTab('main');
                    $oMainTab->delete($controller->getField('datetime'));
                break;
            }
        }
    }
}


Ругается так

Tab main does not exist.
36 modules/core/exception.php
297 modules/admin/form/action/controller/type/edit.php
16 modules/informationsystem/controller/edit/observer.php
107 modules/core/event.php
596 modules/admin/form/action/controller/type/edit.php
1656 modules/informationsystem/item/controller/edit.php
994 modules/admin/form/controller.php
603 admin/informationsystem/item/index.php
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
Модератор
#
Re: В таблицу informationsystem_items добавил свое поле
http://www.hostcms.ru/documentation/modules/core/events/
Скрытие полей форм центра администрирования (для контроллеров с определнным методом _prepareForm())

Контроллер редактирования инфоэлемента использует _prepareForm()!
#
Re: В таблицу informationsystem_items добавил свое поле
HostCMS,
Спасибо за подсказку. Задача решена. Собственно сам Хук:
class Informationsystem_Controller_Edit_Observer
{
    static public function onAfterRedeclaredPrepareForm($controller, $args)
    {
        list($object, $Admin_Form_Controller) = $args;
        // Данное событие будет вызываться для всех форм, определяем с каким контроллером работаем
        switch (get_class($controller))
        {
            case 'Informationsystem_Item_Controller_Edit':
                $oMainTab = $controller->getTab('main');
                $controller->getField('dimensions') //<- Собственное поле в таблице informationsystem_items
               ->wysiwyg(TRUE)
               ->rows(7);
            break;
        }
   }
}
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: В таблицу informationsystem_items добавил свое поле
HostCMS,
Не подскажете как перенести это поле в закладку Описание ? Отображается сейчас в закладке Основные.
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: В таблицу informationsystem_items добавил свое поле
Seri, там сначала удалить надо поле, а потом создать и добавить в другой таб

Core_Event::attach(
    'Admin_Form_Action_Controller_Type_Edit.onAfterRedeclaredPrepareForm',
    array(
        'Informationsystem_Item_Controller_Edit_Observer',
        'onAfterRedeclaredPrepareForm'
    )
);

class Informationsystem_Item_Controller_Edit_Observer
{
    static public function onAfterRedeclaredPrepareForm($controller, $args)
    {
        list($object, $Admin_Form_Controller) = $args;
        switch (get_class($controller))
        {

            case 'Informationsystem_Item_Controller_Edit':
                $oMainTab = $controller->getTab('main');
                $oMainTab->delete($controller->getField('namenamename'));

                $oContentTab = $controller->getTab('Description');

                $oContentTab->add(
                    Admin_Form_Entity::factory('Div')->class('row')->add(
                        Admin_Form_Entity::factory('Input')
                            ->caption('NameNameName')
                            ->name('namenamename')
                            ->value($object->namenamename)
                    )
                );
                break;
        }
    }
}

Email: roman.fov@gmail.com Skype: roman-fov
#
Re: В таблицу informationsystem_items добавил свое поле
Roman Fov,
Спасибо за подсказку, сделал так и перенеслось:
class Informationsystem_Controller_Edit_Observer
{
    static public function onAfterRedeclaredPrepareForm($controller, $args)
    {
        list($object, $Admin_Form_Controller) = $args;

        switch (get_class($controller))
        {
            case 'Informationsystem_Item_Controller_Edit':
                $oMainTab = $controller->getTab('main');
          
                $oContentTab = $controller->getTab('Description');
                $oContentTab->add($oDescriptionRow1 = Admin_Form_Entity::factory('Div')->class('row'));
            
                $controller->getField('dimensions')
               ->wysiwyg(TRUE)
               ->rows(7);
            
                $oMainTab->move($controller->getField('dimensions'), $oDescriptionRow1);   
               
            break;
        }
   }
}
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: В таблицу informationsystem_items добавил свое поле
Да незашт)
Email: roman.fov@gmail.com Skype: roman-fov
#
Re: В таблицу informationsystem_items добавил свое поле
Необходимо перенести поле в Админке из закладки Основные в Описание. Пишу так:
class Shop_Controller_Edit_Observer
{
    static public function onAfterRedeclaredPrepareForm($controller, $args)
    {
        list($object, $Admin_Form_Controller) = $args;

        switch (get_class($controller))
        {
            case 'Shop_Item_Controller_Edit':
                $oMainTab = $controller->getTab('main');
          
                $oContentTab = $controller->getTab('Description');
                $oContentTab->add($oDescriptionRow1 = Admin_Form_Entity::factory('Div')->class('row'));
            
                $controller->getField('goods')
               ->wysiwyg(TRUE)
               ->rows(7);
            
                $oMainTab->move($controller->getField('goods'), $oDescriptionRow1);  
              
            break;
        }
   }
}

Выдает ошибку
Tab Description does not exist.
36 modules/core/exception.php
297 modules/admin/form/action/controller/type/edit.php
14 modules/shop/controller/edit/observer.php
107 modules/core/event.php
356 modules/admin/form/action/controller/type/edit.php
934 modules/shop/item/controller/edit.php
993 modules/admin/form/controller.php
842 admin/shop/item/index.php

Как называется закладка Описание в Группе товаров ИМ?
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
Авторизация