【发布时间】:2012-11-20 11:45:21
【问题描述】:
我的数据库如下
我愿意创建的菜单如下。
我想要做的是根据表格中的表格行创建一个如上所示的 Joomla 菜单。如果我在表格中添加一行,应该会自动创建菜单项。
EG:运动表中有 3 行。如图所示,创建了三个菜单。
我该怎么做?鉴于我知道如何从数据库中检索数据。我可以获取运动列表,但我不知道如何将其作为菜单。
【问题讨论】:
标签: joomla joomla1.5 joomla2.5 joomla1.7 joomla1.6
我的数据库如下
我愿意创建的菜单如下。
我想要做的是根据表格中的表格行创建一个如上所示的 Joomla 菜单。如果我在表格中添加一行,应该会自动创建菜单项。
EG:运动表中有 3 行。如图所示,创建了三个菜单。
我该怎么做?鉴于我知道如何从数据库中检索数据。我可以获取运动列表,但我不知道如何将其作为菜单。
【问题讨论】:
标签: joomla joomla1.5 joomla2.5 joomla1.7 joomla1.6
好的,请记住 Joomla 是一个内容管理系统,因此对于内容和菜单项之类的事情,这一切都是通过管理后端完成的。
因此,在后台管理中,转到菜单管理器并选择要添加项目的菜单。然后创建一个名为“Sports”的菜单项,并将类型设置为“文本分隔符”。然后为您创建 3 个子菜单项(Sports 1、Sports 2、Sports 3),将类型设置为您想要的任何类型,并将父项设置为“Sports”
希望对你有帮助
【讨论】:
如果您采用动态方式,那么此表可能不足以容纳您的菜单。您将不得不添加另一个称为 Parent 的列,它指示父项的 id。
您可以使用 jQuery 自动将从数据库获取的数据动态或动态附加到现有菜单代码。
【讨论】:
在 Joomla 框架中,组件是使用菜单项执行的。如果 你进入你的 Joomla 安装的菜单管理器一个 HelloWorld 菜单项类型尚不存在。添加此功能很容易 在 Joomla。简单的放一个site/views/helloworld/tmpl/default.xml文件 包含:
【讨论】: