您现在的位置是:首页 > 教程 > 帝国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模板调用归档信息的方法,帝国cms归档信息的作用
帝国CMS的“归档”相当于“回收站”的功能,我们在实际运营的时候难免要删除一些信息,但是又不想真实的从数据库删除,这个时候就要用的归档了!我们可以把信息归档以便日后恢复! -
帝国CMS下载功能模块弹出式美化插件
功能概要:帝国CMS模板制作中的downpath字段在内容页面调用显示的美化。采用区块美化+弹出的模式让下载地址更醒目和易用 -
帝国cms数据表phome_ecms_infoclass_news结构
新闻系统模型-采集规则副表(phome_ecms_infoclass_news)字段名字段类型解释classidint(10) unsigned采集节点IDzz_titletext标题字段正则z_titlevarchar(255)标题字段预定义值q -
帝国CMS邮件测试工具插件附带安装教程
在配置帝国CMS发送邮件设置时就可以先测试下配置是否正确。反馈发送到邮箱,评论发到邮箱,在此之前都要测试邮件是否能正常发送;
留言与评论 (共有 条评论) |