帝国cms内容模板和列表模板用$navinfor判断字段是否填写内容解决字段不填写不显示

问题描述:

1.在内容页,主表或者副标的某个字段,没有填写,就不显示,比如:如果字段[homepage]填写了https://www.wentong.org,就显示“主页地址:https://www.wentong.org”,否则,就显示“没有填写主页地址”,或者什么都不显示。

2.在列表页,主表的某个字段(当然副标也是可以的,只是如果数据量特别大,就不建议在列表页调用副标)了,也是可以使现实这个目标的。

解决方法一,字段 homepage 填写了,就显示字段内容;没有填写,则现实其他内容:

<?php

if($navinfor[homepage])

{

?>

<p>主页地址:[!--homepage--]</p>

<?php

}

else

{

?>

<p>这家伙很懒,没有填写主页地址</p>

<?php

}

?>

解决方法二,没有填写,就什么内容都不显示

<?php

if($navinfor[homepage])

{

?>

<p>主页地址:[!--homepage--]</p>

<?php

}

?>

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:帝国cms内容模板和列表模板用$navinfor判断字段是否填写内容解决字段不填写不显示