織夢(mèng)dedecms怎么在列表頁(yè)和內(nèi)容頁(yè)調(diào)用自定義字段中的checkbox多選框的值
新建了一個(gè)內(nèi)容模型,并增加了自定義字段,需要在列表頁(yè)和內(nèi)容頁(yè)調(diào)用自定義字段中的checkbox多選框的值。如圖,建了很多的多選框,在頁(yè)面上,直接調(diào)用是沒(méi)辦法調(diào)用出來(lái)的,那么怎么把多選框的值調(diào)用出來(lái)?比如您的自定義......
以下是【金聰采編】分享的內(nèi)容全文:
以下是【金聰采編】分享的內(nèi)容全文:
如圖,建了很多的多選框,在頁(yè)面上,直接調(diào)用是沒(méi)辦法調(diào)用出來(lái)的,那么怎么把多選框的值調(diào)用出來(lái)?

比如您的自定義字段建立的是:sizes,那么首頁(yè)/列表頁(yè)調(diào)用標(biāo)簽如下:
[field:sizes runphp=yes]$arr = explode(',',@me);$result = '';for($index=0;$index<count($arr);$index++){ $result .= "<span>$arr[$index]</span>";}@me = $result;[/field:sizes] |
上面調(diào)用意思是先取到sizes的值,然后用逗號(hào)進(jìn)行分割,再循環(huán)調(diào)用到<span>
內(nèi)容頁(yè)標(biāo)簽調(diào)用如下:
{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} |
當(dāng)然上面的標(biāo)簽除了用for循環(huán)外,也可以用foreach實(shí)現(xiàn)的。在這里說(shuō)下內(nèi)容頁(yè)的調(diào)用方法如下:
{dede:field name='sizes' runphp='yes'}$a=explode(",",@me);@me = "";foreach($a as $k){@me.="<span>$k</span>";}{/dede:field} |

侵權(quán)舉報(bào)/版權(quán)申訴



