我們做單頁時一般采用自定義頁面來做,而調用出自定義頁面導航可以用標簽SQL調用。如下:
例子1:調用自定義頁面分類ID=1的頁面導航
[e:loop={'select id,path,title from [!db.pre!]enewspage where classid=1 order by id',20,24,0}]
<?php
$pageurl=$public_r['newsurl'].str_replace('../../','',$bqr['path']);
?>
<li><a href="<?=$pageurl?>"><?=$bqr[title]?></a></li>
[/e:loop]
例子2:調用自定義頁面導航并識別當前自定義頁面
[e:loop={'select id,path,title from [!db.pre!]enewspage where classid=1 order by id',20,24,0}]
<?php
$pageurl=$public_r['newsurl'].str_replace('../../','',$bqr['path']);
$css='pagecss';
if($classid=='page'.$bqr[id])
{
$css='selfpagecss';
}
?>
<li class="<?=$css?>"><a href="<?=$pageurl?>"><?=$bqr[title]?></a></li>
[/e:loop]
相關說明:
上面例子是調用分類ID=1的自定義頁面,不限制可以去掉SQL中“ where classid=1”條件。
例子3:調用自定義頁面分類的名稱
[e:loop={"select *,b.classname as classname from [!db.pre!]enewspage a left join [!db.pre!]enewspageclass b on a.classid=b.classid",0,24}]
<?echo $bqr[title],'…'.$bqr[classname].'</br>';?>
[/e:loop]