雖然一直對DedeCMS模板制作中無法使用判斷而氣悶,但通過 runphp=’yes’ 雖然有些蹩腳但還是能湊合做一些判斷效果,看來想做好DedeCMS模板還得了解一些PHP知識,悲催的 WEB 前端看似僅需要 HTML CSS 便可以走遍天下,實則隨著工作的擴展其要求技術的涉及面越廣。說相聲演員的肚子是雜貨鋪,WEB前端亦同理。
判斷當前頁是否為DedeCMS首頁
{dede:geturl runphp='yes'}
$cu = GetCurUrl();
if( $cu == '/' || $cu == '/index.php' ){
@me = 'current';
}
{/dede:geturl}
DedeCMS列表頁判斷字段是否為空
{dede:field.array runphp='yes'}
if(@me['shorttitle']==''){
@me=@me['title'];// 注意這個分號,不要忘記了
}else{
@me=@me['shorttitle'];// 注意這個分號,不要忘記了
}
{/dede:field.array}
DedeCMS文章詳細頁判斷字段是否為空
{dede:field.price runphp='yes'}
if(@me<>''){
@me = '人民幣'.@me;// 注意這個分號,不要忘記了
}else{
@me='面議';// 注意這個分號,不要忘記了
}
{/dede:field.price}