易优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标签定义模板变量的使用方法及示例