Siteserver-stl:visible区域是否可视
来自站长百科
导航: 上一页
stl:visible 区域是否可视
- 根据给定的条件判断区域是否可视。
属性列表
- 下表显示所有属于此元素的属性列表。
属性 | 可能的取值 | 默认值 | 简介 |
---|---|---|---|
test | 判断条件 | ||
IsUser | √ | 是否网站会员已登录 | |
IsAdmin | 是否网站管理员已登录 | ||
IsUserOrAdmin | 是否网站会员或管理员已登录 | ||
userGroup | 允许查看内容的用户组,多个用户组用“,”隔开 | ||
userRank | 用户所属用户组的权限级别,达到或超过此级别才能够查看内容 | ||
userCredits | 用户积分,达到或超过此积分才能够查看内容 | ||
redirectUrl | 条件判断失败时页面的转向地址 |
子元素列表
- 下表显示此元素所有的子元素。
子元素 | 简介 |
---|---|
stl:successTemplate | 条件判断成功时的显示模板,里面可以包含任意HTML或者STL元素 |
stl:failureTemplate | 条件判断失败时的显示模板,里面可以包含任意HTML或者STL元素 |
注意:
- <stl:visible>主要用于由条件判断页面区域的显示内容。
- 属性test指定判断条件,如test="isUser"代表判断条件为是否登录会员,会员登录时显示<stl:successTemplate>里面的内容,未登录时显示<stl:failureTemplate>里面的内容。
- 如果test属性为“IsUser”,属性userGroup将限制会员必须属于指定的会员组,属性userRank将限制会员所属会员组必须达到的权限级别,属性userCredits将限制会员积分,必须达到或操作指定的积分值才能够显示。
- 如果指定redirectUrl属性,当判断条件不满足时页面将转向到指定的地址。
stl:visible 示例
- 示例一:会员登录时显示内容,未登录时显示提示信息。
<stl:visible test="isUser"> <stl:successTemplate> <stl:content type="Content"></stl:content> </stl:successtemplate> <stl:failureTemplate> 对不起,您还未登录,无法查看此信息。 </stl:failureTemplate> </stl:visible>