我的数据库如下所示
我愿意创建的菜单如下所示。
我想要做的是根据表格中的表格行创建如上所示的Joomla菜单。如果我在表格中添加一行,则应自动创建菜单项。
EG:体育表中有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文件即可 含有: