今天給客戶開發網站遇到的問題,順便記錄下來織夢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} |
新聞熱點
疑難解答