dedecms系统启用自定字段名的方式

dedecms系统启用自定字段名的方式 非常简易,立即应用{dede:field.dizhi/}那样的方法启用就可以。我还在制做模版的情况下碰到那样一个要求:我想另外启用3个自定字段名,而这三个字段中假如有一个为空则别的的2个字段名无论是不是为空,这三个字段均无法显示,依据这一要求,应用前边的标识显示信息没法完成。

历经多种多样试着,還是找到能够完成的方式 ,假定有3个自定字段名,字段分别是bdsheng、bdshi、bdxian,下边是详尽的完成流程。

一、文章内容宝贝详情启用方式

应用了多种方法检测,可是仅有一种取得成功,便是应用array,编码以下:

1.{dede:field name=\’array\’ runphp=\’yes\’}

2.if(@me[\’bdsheng\’] !=\’\’ && @me[\’bdshi\’] != \’\’ && @me[\’bdxian\’] != \’\’)

3.@me=\’你挑选了:\’ . @me[\’bdsheng\’] . \’下属归类有:\’ . @me[\’bdshi\’] . @me[\’bdxian\’];

4.if(@me[\’bdsheng\’] !=\’\’ && @me[\’bdshi\’] != \’\’ && @me[\’bdxian\’] == \’上海市\’)

5.@me=\’当今为\’ . @me[\’bdsheng\’] . \’市辖区,\’ . @me[\’bdshi\’] . @me[\’bdxian\’];

6.if(@me[\’bdsheng\’] ==\’徐汇区\’ && @me[\’bdshi\’] == \’上海市\’ && @me[\’bdxian\’] != \’\’)

7.@me=\’信息录入错入,请再次填好!\’;

8.else @me = \”\”;

{/dede:field}

在其中第二、3二行表明这三个字段所有不以空,符合条件就輸出第三行內容,2个&标记时“而且”的含意,第八行编码表明假如前边的标准都不符合,则不輸出一切信息内容。留意细处信息内容不可以是应用双引号。

二、主页和目录页启用方式

频道目录页和首页启用好几个字段名能够应用dede:arclist标识来限制,详尽编码以下。

1.{dede:arclist row=\’5\’}

2.[field:array runphp=\’yes\’]

3.if(@me[\’bdsheng\’] !=\’\’ && @me[\’bdshi\’] == \’天津市\’ && @me[\’bdxian\’] ==\’河西区\’)

4.@me=\’键入恰当,挑选\’ . @me[\’bdshi\’] . @me[\’bdxian\’];

5.if(@me[\’bdsheng\’] !=\’南开区\’ && @me[\’bdshi\’] == \’红桥区\’ && @me[\’bdxian\’] != \’\’)

6.@me=\’这儿是天津南开大学\’ . @me[\’bdshi\’];else @me = \”\”;

7.[/field:array]

8.{/dede:arclist}

上边编码应当都看得懂,便是应用if来分辨,若为空或是相当于某一值时,就輸出相匹配的內容,假如标准都不符合就哪些都不輸出,显示信息的便是一个空白页。

实际上還是非常简单,这一分辨句子的应用能够降低一些字段名为空时,前台接待网页页面上显示信息务必要的占位符,危害美观大方和客户体验。

文中由岑辉宇blog梳理公布,搜索微信微信公众平台“岑辉宇 ”可点击查看內容。

大量SEO教程:http://www.cenhuiyu.com/

下载提示 1、转载或引用本网站内容须注明原网址,并标明本网站网址90源码网
2、转载或引用本网站中的署名文章,请按规定向原作者支付稿酬
3、对于不当转载或引用本网站内容而引起的民事纷争、行政处理或其他损失,本网站不承担责任
4、对不遵守本声明或其他违法、恶意使用本网站内容者,本网站保留追究其法律责任的权利
5、资源均来自网络,不保证资源的完整性,仅供学习研究,如需运营请购买正版,如有侵权请联系客服删除
6、本站所有资源不带技术支持,下载资源请24小时内删除,如用于违法用途,或者商业用途,一律用于者承担
7、如遇到加密压缩包,默认解压密码为"codes90.com",如遇到无法解压的请联系管理员! 90源码是一个优秀的分享资源站,本站资源均为各位友友分享而来,特殊原创会标明如有侵犯版权等可联系codes90@qq.com删除

发表评论