帝國CMS教程:不同的字段值顯示不同的圖片教程

字號:


    在用帝國CMS做網站的時候,我們常常需要根據不同的字段值用不同的圖片來代替,比如商品中的顏色,我們希望用顏色圖片來代替各種顏色顯示。
    又如下圖:
    名單
    有兩個字段值:“新家教、緊急”。通常我們用帝國CMS標簽調用出是直接顯示“新家教、緊急”文字的。如果想用上面的圖片一樣美觀顯示,就要用到if判斷了。
    內容頁調用:
    <?php
    if($navinfor[proof]=='新家教')
    {
    ?>
    <img src="/images/ico1.jpg">
    <?
    }
    elseif($navinfor[proof]=='緊急')
    {
    ?>
    <img src="/images/ico2.jpg">
    <?
    }
    ?>
    如果字段proof的值為“新家教”則輸出ico1.jpg,如果值為“緊急”則輸出ico2.jpg。
    列表頁調用則不一樣了。需要在列表內容模板(list.var)中使用程序代碼
    列表頁調用:
    if($r[proof]=='未認證')
    {
    $proof= '/images/ico1.jpg';
    }
    elseif($r[proof]=='已認證')
    {
    $proof= '/images/ico2.jpg';
    }
    $listtemp='<li><img src="'.$proof.'"/></li>';
    如果字段proof的值為“新家教”則輸出ico1.jpg,如果值為“緊急”則輸出ico2.jpg。然后中用 $listtemp來輸出顯示圖片。