Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在joomla的菜单项中添加新属性_Php_Joomla_Joomla3.4 - Fatal编程技术网

Php 如何在joomla的菜单项中添加新属性

Php 如何在joomla的菜单项中添加新属性,php,joomla,joomla3.4,Php,Joomla,Joomla3.4,我想在joomla的菜单项中添加一个新属性“rel”。要在菜单项上添加显示模式框,我需要添加“re”属性。 例如。 目前,菜单项为- 我想要—— 经过研究,我发现更新文件-/modules/mod_menu/tmpl/default_url.php应该会有所帮助。但当我试图更新此文件时,它不会反映joomla后端上的任何更改 有人能提出可能的解决方案吗 显然,您的文件“/modules/mod_menu/tmpl/default_url.php”用于站点/前端菜单,而不是管理员/后端菜单 但是,

我想在joomla的菜单项中添加一个新属性“rel”。要在菜单项上添加显示模式框,我需要添加“re”属性。 例如。 目前,菜单项为-
我想要——

经过研究,我发现更新文件-/modules/mod_menu/tmpl/default_url.php应该会有所帮助。但当我试图更新此文件时,它不会反映joomla后端上的任何更改

有人能提出可能的解决方案吗


显然,您的文件“/modules/mod_menu/tmpl/default_url.php”用于站点/前端菜单,而不是管理员/后端菜单

但是,无论前端和后端如何,如果要修改joomla组件、模块或布局的任何视图,则必须在模板的html文件夹中覆盖它


在您的场景中,您的文件应该位于“/templates/mytemplate/html/mod_menu/default_url.php”

您是在尝试将“rel”属性添加到管理菜单还是后端?如果您试图覆盖后端菜单,请确保您使用的是后端(管理员)模型。也不要修改该文件,通过在html文件夹中复制来覆盖它。(关于如何做到这一点,有很多答案)。