帝国CMS一篇文章多个不同模板的动态内容页展示

建站教程 阅读

有时候有这个需求:一篇文章,形成多个URL,每个URL对应不同的模板,这样相同内容显示不同效果的页面。

第一步:复制动态页面文件。

e/action/ShowInfo.php文件复制一份,并重命名,比如命名为 ShowInfo2.php

第二步:修改刚复制好的页面。

1,搜索//moreport,将这段代码注释:

//moreport
if(Moreport_ReturnMustDt())
{
	$class_r[$classid]['showdt']=2;
}
//是否支持动态内容页
if($class_r[$classid]['showdt']!=2)
{
	$titleurl=sys_ReturnBqTitleLink($r);
	Header("Location:$titleurl");
	exit();
}

2,搜索$newstemp_r=,在他上面一行插入代码:

if($_GET['newstempid']){
	$r['newstempid']=$_GET['newstempid'];
}

第三步:人工组装出URL

http://xxoo.com/e/action/ShowInfo2.php?classid=栏目id&id=信息id&newstempid=此页的内容模板id

可以看到,访问地址与自带的动态内容模板类似,但要多一个newstempid参数,方便指定不同模板

本文链接:https://niujc.com/com/1348889.html

栏目:建站教程
来源:
标签:ecms
时间:2022-06-20

晚上好!当前时间为
目前距离2023年春节还有
TOP