动态Joomla菜单取决于数据库行

时间:2012-11-20 11:45:22

标签: joomla joomla1.5 joomla2.5 joomla1.7 joomla1.6

我的数据库如下所示 enter image description here

我愿意创建的菜单如下所示。

enter image description here

我想要做的是根据表格中的表格行创建如上所示的Joomla菜单。如果我在表格中添加一行,则应自动创建菜单项。

EG:体育表中有3行。因此,如图所示创建了三个菜单。

我该怎么办?鉴于我知道如何从数据库中检索数据。我可以获得体育列表,我不知道如何将其作为菜单。

3 个答案:

答案 0 :(得分:1)

好的,请记住,Joomla是一个内容管理系统,所以对于内容和菜单项等内容,都是通过管理员后端完成的。

因此,在管理员后端,转到菜单管理器,然后选择要添加项目的菜单。然后创建一个名为“Sports”的单个菜单项,并将类型设置为“文本分隔符”。然后创建3个子菜单项(运动1,运动2,运动3),将类型设置为您想要的任何类型,并将父项设置为“运动”

希望这有帮助

答案 1 :(得分:0)

如果您采用动态方式,那么此表可能不足以满足您的菜单需求。您将不得不添加另一个名为Parent的列,表示父项的id。

您可以使用jQuery自动将数据库中提取的数据动态附加到现有的菜单代码中,也可以动态地附加。

答案 2 :(得分:0)

  在Joomla框架中,使用菜单项执行组件。如果   你进入你的Joomla安装菜单管理器HelloWorld   菜单项类型尚不存在。添加此功能很简单   在Joomla。只需输入site / views / helloworld / tmpl / default.xml文件即可   含有:

Read more