автодобавление пункта меню компонентом

Тема в разделе "Создание расширений для Joomla", создана пользователем jafff, 14.06.2011.

  1. Offline

    jafff Недавно здесь

    Регистрация:
    22.06.2007
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    Есть простой компонент com_qwe при помощи которого пользователь добавляет в таблицу компонента некоторые данные: id, user_ud, name_qqq...
    как сделать чтобы при добавлении одновременно появлялся пункт меню, тоесть добавлялась запись в jos_menu

    в контроллер добавил
    JTable::addIncludePath(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_qwe'.DS.'tables');
    $row_menu = &JTable::getInstance('menu', 'Table');

    $row_menu->menutype = "glavnoe";
    $row_menu->name = JRequest::getVar('new');
    $row_menu->alias = $user->id;
    $row_menu->link = "index.php?option=com_wrapper&view=wrapper";
    $row_menu->type = "component";
    $row_menu->published = "1";
    $row_menu->parent = "161";
    $row_menu->componentid = "17";
    $row_menu->sublevel = "1";
    $row_menu->ordering = "";
    $row_menu->checked_out = "0";
    $row_menu->checked_out_time = "";
    $row_menu->pollid = "0";
    $row_menu->browserNav= "0";
    $row_menu->access = "0";
    $row_menu->utaccess = "0";
    $row_menu->params = 'url=.$user->id.
    scrolling=auto
    width=100%
    height=1000
    height_auto=1
    add_scheme=1
    page_title=
    show_page_title=0
    pageclass_sfx=
    menu_image=-1
    secure=0
    ';
    $row_menu->lft = "0";
    $row_menu->rgt = "0";
    $row_menu->home = "0";

    пишет Table class TableMenu not found in file
    что я не сделал? Или нельзя одним компонентом писать в разные таблицы?
     
  2.  

Поделиться этой страницей

Загрузка...