名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。
今天给客户网站开发站点遇到的问题,顺便记录下来织梦程序dedecms网站程序怎么在站点列表页和网站内容页具体调用自定义字段中的checkbox多选框的值 下面我教大驾家如何实现,新建了一个网站内容模型,并增加了自定义字段,需要在站点列表页和网站内容页具体调用自定义字段中的checkbox多选框的值。如图,建了很多的多选框,在页面上,直接具体调用是没办法具体调用出来的,那么怎么把多选框的值具体调用出来?
(这个不是织梦程序默认网站的后台)
比如您的自定义字段建立的是:sizes,那么首页/站点列表页具体调用标签如下:
{dede:field.sizes runphp=yes} $arr = explode(',',@me); $result = ''; for($index=0;$index<count($arr);$index ){ $result .= "<span>$arr[$index]</span>"; } @me = $result; {/dede:field.sizes} |
上面具体调用意思是先取到sizes的值,然后用逗号进行分割,再循环具体调用到网站内容页标签具体调用如下:
{dede:field.sizes runphp=yes} $arr = explode(',',@me); $result = ''; for($index=0;$index<count($arr);$index ){ $result .= "<span>$arr[$index]</span>"; } @me = $result; {/dede:field.sizes} |
当然上面的标签除了用for循环外,也可以用foreach实现的。在这里说下网站内容页的具体调用相关具体操作方法如下:
{dede:field name='sizes' runphp='yes'} $a=explode(",",@me); @me = ""; foreach($a as $k) { @me.="<span>$k</span>"; } {/dede:field} |
关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。织梦程序arclist循环前两个样式与后面的不同