stl:visible 区域是否可视

区域是否可视

<stl:visible test="判断条件" userGroup="用户组" userRank="权限级别" userCredits="用户积分" redirectUrl="链接地址"></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}