帝國CMS教程:判斷字段值為空顯示不同內容

分類欄目:經驗 - WEB前端

發布于 暫無評論

這里分享的方法包括內容頁和列表頁,大家可以舉一仿三,靈活運用!帝國非常的強大,只有想不到,沒有做不到的。

內容頁的話,用$navinfor[字段]這個變量

$bqr是靈動標簽時使用
$navinfor是內容模板時使用

例子如下:

<?
if($bqr[titlepic]=="")
{
 echo '';
 }
 else{
 echo '<a href='.$bqsr[titleurl].'><img src='.$bqr[titlepic].'></a>';
 }
 ?>

在列表頁時,可以在list.var使用程序代碼。相關標簽如下:

if(empty($r[titlepic]))
 {
 $r[titlepic]='/images/img.gif';
 }
 $listtemp='<li><a href="[!--titleurl--]"><img src="[!--titlepic--]"></a></li>';

注 意:在列表頁內必須全部使用PHP代碼。否則會報錯 ?直接添加PHP代碼,不需要加程序開始和結束標記。 字段值數組變量為$r,對應的字段變量 為$r[字段名],如:標題字段變量就是$r[title]。另外編號變量為$no 將最終模板內容賦給$listtemp變量。

<?php
if($navinfor[cnurl])
{
?>
echo '顯示的內容';
<?
}
else
{
?>
echo '';
<?
}
?>