使用Joomla vers。 2.5我有这样的自定义Html:
<table border="0" cellpadding="1" cellspacing="1" style="width: 100%; ">
<tbody>
<tr>
<td>
<form action="/login" id="form-login" method="post" name="form-login">
<input class="button" name="Submit" type="submit" value="Log In" />
</form>
</td>
</tr>
</tbody>
</table>
它只是一个链接到用户登录页面的按钮。我希望此按钮仅对未登录的公共用户启用(或可见)。或者,如果用户登录到站点,则为其他自定义代码。默认登录模块太大,无法在那里显示。
答案 0 :(得分:1)
在Joomla! 2.5默认用户组/视图和访问级别模拟旧的1.5样式组,并且如上所述是分层的。
要使元素(模块,文章,菜单项等)仅对未登录的用户可见,您需要创建“访客”用户组并将其设置为新访客所在的默认组。此“访客”组将在默认层次结构之外,这意味着您必须将当前拥有的所有项目设置为“公共”为“访客”。
有一个详细的描述&amp;操作方法here in the Joomla! doc's website和简明article by Brian Teeman here.
答案 1 :(得分:0)
为了防止任何人在解决这个问题时仍然存在问题,有一个非常容易遵循的指南,如何使其与用户组一起工作: http://docs.joomla.org/How_do_you_hide_something_from_logged_in_users%3F