Siteserver-stl:visible区域是否可视
查看全部词条命名空间:Main
导航: 上一页
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>