Joomla 2.5自定义html模块仅适用于公共用户

时间:2012-04-09 08:01:01

标签: html joomla

使用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>

它只是一个链接到用户登录页面的按钮。我希望此按钮仅对未登录的公共用户启用(或可见)。或者,如果用户登录到站点,则为其他自定义代码。默认登录模块太大,无法在那里显示。

2 个答案:

答案 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