Joomla 3 Widgetkit 未显示在组件菜单中

Posted

技术标签:

【中文标题】Joomla 3 Widgetkit 未显示在组件菜单中【英文标题】:Joomla 3 Widgetkit not showing in component menu 【发布时间】:2013-05-11 21:35:24 【问题描述】:

我已经在我的 Joomla 3 Yoo Widgetkit 中安装并添加了很多数据,但我发现它应该是组件菜单中的一个 widgetkit 菜单项,但事实并非如此。我用谷歌搜索并找到了这个解决方案:

进入 YOURDBPREFIX_menu(例如:dfde_menus)并找到 widgetkit 的条目并使用数据库工具中的 delete 命令删除该条目,例如 phpMyAdmin。完成后,尝试重新安装最新版本的 WidgetKit。

但我不想删除我在 widgetkit 中添加的所有数据,你能告诉我如何解决这个问题吗?

【问题讨论】:

【参考方案1】:

我遇到了同样的问题,但在我的 YOURDBPREFIX_menu 中,widgetkit 没有菜单项。所以,我手动插入了一个,然后我再次安装了 widgetkit,这对我来说很有效。

这是我的 mysql 代码:

INSERT INTO `YOURDBPREFIX_menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) VALUES (133, 'main', 'COM_WIDGETKIT', 'com-widgetkit', '', 'com-widgetkit', 'index.php?option=com_widgetkit', 'component', 0, 1, 1, 10029, 0, '0000-00-00 00:00:00', 0, 1, 'components/com_widgetkit/images/widgetkit_16.png', 0, '', 111, 112, 0, '', 1);

您可能需要更改“133”,因为这需要是唯一的 ID 代码。 当然,还要将 YOURDBPREFIX 更改为正确的前缀。

【讨论】:

我重新安装了我的 widgetkit,但它仍然没有显示在组件菜单中,这是它在 db 中的样子:115 main COM_WIDGETKIT com_widgetkit com_widgetkit index.php?option=com_widgetkit component 0 1 1 10006 0 0000-00-00 00:00:00 0 1 个组件/com_widgetkit/images/widgetkit_16.png 0 71 72 0 1 @Irakli:数据库中是否已经存在该条目?还是你输入的?在我的情况下,条目不存在。当条目已经存在时,我不知道该过程。

以上是关于Joomla 3 Widgetkit 未显示在组件菜单中的主要内容,如果未能解决你的问题,请参考以下文章

构建新的 Joomla 组件

致命错误:在 joomla 3 中调用未定义的方法 JController::getInstance()

Joomla 组件 MySQL 卸载未运行

Joomla 自定义组件未找到 404 错误

WidgetKit 未更新

Joomla 3.5.1 在选择单独的组件视图时询问文章