dedecms中列表項不需要詳細頁面的解決方法

    在製作網站時,有的時候要求網站列表中的某一項不需要具體的詳細頁面,其他的列表項卻需要。有兩種方式可以解決:


    第一種:

[field:array runphp=yes ]
if(@me['shorttitle']!=''){
@me = '<a href="'.@me['arcurl'].'" class="butten" target="_blank">'.@me['shorttitle'].'</a>';
}else{
@me =  '<a>'.@me['shorttitle'].'</a>';
}
[/field:array]


    第二種:

[field:id runphp=yes]
$fields = GetOneArchive(@me);
if($fields['shorttitle']!=''){
@me = '<a href="'.$fields['arcurl'].'"  class="butten" target="_blank">查看詳細</a>';
}else{
@me =  '<a class="butten" target="_blank">敬請期待</a>';
}
[/field:id]

   

    事實上兩種方式其實是一樣的結果,只是在不同情況下字段可能會不同。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章