首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >joomla #__associations表

joomla #__associations表
EN

Stack Overflow用户
提问于 2012-08-15 22:55:53
回答 1查看 879关注 0票数 1

我认为joomla 2.5支持菜单项关联,这使得它可以更改语言,而不必重定向到首页。

我想生成一个列表,其中包含当前菜单项的所有关联菜单项。例如:我有三篇关于方向盘的文章,每篇都是用不同的语言写的,但都是关于同一个主题的,它们相互关联,通过语言切换器点击总是能让我看到正确的页面。

joomla数据库中的#__associations表存储仅由id、上下文和md5散列值组成的记录,表示所有关联。这个散列是如何生成的?

问候philipp

编辑::

继续搜索,我发现了如何在语言过滤器插件的代码中获取列表:

代码语言:javascript
复制
$app = JFactory::getApplication();
$menus = $app->getMenu();
$active = $app->getMenu()->getActive();
JLoader::register('MenusHelper', JPATH_ADMINISTRATOR . '/components/com_menus/helpers   /menus.php');

最后:

代码语言:javascript
复制
$associations = MenusHelper::getAssociations($active->id);

成功了!

EN

回答 1

Stack Overflow用户

发布于 2013-03-27 18:32:58

我只想结束这个问题:

散列是在administrator/components/com_menus/models/item.php line 1198中生成的,是json编码的关联数组的md5散列。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11971701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档