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>  

参考资料[ ]