您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS模板制作中灵动标签怎么调用自定义页面
维鑫2023-01-25 17:14:01帝国CMS教程已有人查阅
导读我们做单页(比如“公司介绍”、“联系我们”等页面)时一般采用自定义页面来做,而调用出自定义页面导航可以用标签SQL调用。
我们做单页(比如“公司介绍”、“联系我们”等页面)时一般采用自定义页面来做,而调用出自定义页面导航可以用标签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]
本文标签:
很赞哦! ()
相关文章
随机图文
-
帝国CMS开启模板支持程序代码说明的方法
开启模板支持程序代码说明 1.开启:参数设置-》信息设置,这样直接在模板加上php代码就会受系统编译了。如果不想被编译,把程序代码直接加到页面里面: -
帝国CMS模板使用灵动标签调用管理信息反馈中内容的方法
如何前台调用管理信息反馈中的内容,我需要在前台调用信息反馈的标题,ip地址,内容,网址等。我估计是用sql调用,但是如何调用。 -
帝国CMS调用最新最多评论文章的方法教程
用灵动标签调用最新最多评论文章: -
帝国CMS留言板使用教程
留言板体系阐明帝国CMS的留言板体系撑持多分类,一个分类为一个独自的留言板。前台各留言板的拜访地址:/e/tool/gbook/?bid=分类ID。
留言与评论 (共有 条评论) |