我对Joomla一无所知,但我只需要完成这件事。突然间,我的Joomla网站菜单没有显示出来。我无法在菜单管理器 - >主菜单 - >菜单项下看到任何内容。但是jos_menu表中有行。为什么不出现?
答案 0 :(得分:6)
看起来php升级到5.3并且各种各样的问题都出现了。我通过更改以下内容解决了这个问题:
在yourjoomladirectory / libraries / joomla / html / html.php
中return call_user_func_array( array( $className, $func ), $args );
到
return call_user_func_array( array( $className, $func ), &$args );
并在yourjoomladirectory / modules / mod_mainmenu / helper.php
中function buildXML(&$params)
到
function buildXML($params)
希望这有助于某人。