帝国CMS教程
首页>帝国CMS教程

帝国CMS8.0新手教程用自定义页面实现单页

来源:帝国CMS模板网 作者:帝国CMS教程 时间:2025-11-22
浏览:88 收藏 点赞(0)

帝国CMS制作单页一般用栏目或自定义页面实现。本文主要介绍用自定义页面实现单页的2种方法:

方法一、直接页面式实现单页

后台>栏目>自定义页面>增加自定义页面: 页面模式:选“直接页面式”。

页面名称:填写名称。

文件名:填写文件的存放路径。(目录需有读写权限)

页面内容:填写页面的html代码。

帝国CMS8.0新手教程用自定义页面实现单页

方法二、采用模板式实现单页

1、增加自定义页面模板:

后台>模板>自定义页面模板>管理自定义页面模板>增加自定义页面模板,设置如下:

模板中调用页面名称用:[!--pagename--]
模板中调用页面内容用:[!--pagetext--]

帝国CMS8.0新手教程用自定义页面实现单页

2、增加采用模板式的自定义页面:

后台>栏目>自定义页面>增加自定义页面: 页面模式:选“采用模板式”。

页面名称:填写名称。

文件名:填写文件的存放路径。(目录需有读写权限)

使用的模板:选择使用的自定义页面模板。

页面内容:填写“单页内容”。

帝国CMS8.0新手教程用自定义页面实现单页

自定义页面的调用方法:

方式1:如果导航采用手动方式做,可直接将 管理自定义页面 的页面链接加到对应的链接里。

方式2:导航按栏目调用方式做,可增加外部栏目,外部栏目链接地址填对应的页面链接。

帝国CMS8.0新手教程用自定义页面实现单页

方式3:用灵动标签SQL调用自定义页面列表:(24为按SQL调用的操作类型,所以第1个参数是SQL语句)

[e:loop={"select id,title,path from {$dbtbpre}enewspage where classid=分类id order by id",0,24,0}]
<?php
$userpageurl=$public_r['newsurl'].str_replace('../../','',$bqr['path']);
?>
<a href="<?=$userpageurl?>" target="_blank"><?=$bqr['title']?></a>
<br>
[/e:loop]

(如果要按“隶属信息栏目”调用,可将条件“classid=分类id”修改为“infocid=栏目ID”)

(当前自定义页面ID用:$thisuserpageid=intval(str_replace('page','',$classid));获取)

帝国CMS模板