我正在尝试在 joomla 1.5 中实现一个菜单,该菜单应该只对访客用户可见,而不是注册用户。为此,我在两个文件中进行了更改,它们是administrator/components/com_menus/models/metadata/component.xml
和
modules/mod_mainmenu/helper.php
对于第一个文件,我在第 20 行添加了以下代码:
<param name="show_to_guest_only" type="radio" default="0" label="Show to Guest only" description="Show menu to guest user only.">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
对于第二个文件,我在第 50 行之前添加了以下代码:
$row_params = new JParameter($row->params);
if ($row_params->get('show_to_guest_only') == 1 && $user->id ){
continue;
}
但是在这样做之后,我也没有得到预期的结果。你能帮我解决这个问题吗?
提前致谢。