我的知识记录

易优EyouCMS程序中empty标签判断变量是否为空的使用方法及示例

一、基础用法

  • 标签名称{eyou:empty}
  • 描述:用于判断某个变量是否为空(null、空字符串、未定义等),常嵌套在其他标签内部使用。
  • 语法格式
    
     
    html
    {eyou:empty name='变量名'} 变量为空时显示的内容 {/eyou:empty}

二、属性说明

属性名 必填 说明
name 要判断的变量名,支持字段变量、系统变量等

三、使用示例

示例1:判断SEO标题是否为空,为空则显示文档标题


 
html
{eyou:empty name='$eyou.field.seo_title'} {$eyou.field.title} {/eyou:empty}
说明:如果 seo_title 字段为空,则显示 title 字段内容。

示例2:结合type标签使用,判断栏目描述是否为空


 
html
{eyou:type typeid='2'} {eyou:empty name='$field.seo_description'} <p>暂无栏目描述</p> {/eyou:empty} {/eyou:type}
说明:调用栏目ID为2的信息,并判断其SEO描述是否为空,为空则输出提示语。

示例3:判断自定义变量是否为空


 
html
{eyou:assign name='myvar' value='' /} {eyou:empty name='$myvar'} <p>myvar变量为空</p> {/eyou:empty}
说明:先定义一个空变量 $myvar,然后使用 empty 标签进行判断。

四、注意事项

  • name 中的变量需以 $ 开头;
  • 支持判断字段、模板变量、系统变量等多种变量类型;
  • 常用于防止页面出现空白或错误信息,提高模板健壮性。

标签:

更新时间:2025-05-06 10:29:24

上一篇:易优EyouCMS程序中assign标签定义模板变量的使用方法及示例

下一篇:易优EyouCMS程序中notempty标签判断变量不为空的使用方法及示例