本篇文章给大家谈谈phpcms导航跳子类,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、怎么在phpcms v9中通过后台给前台页面导航生成页面,并能成功跳转
- 2、phpcms点击导航栏,可以直接进入列表页吗,不进栏目首页
- 3、phpcms v9 首页怎么跳到单网页
- 4、phpcms导航调用方法
怎么在phpcms v9中通过后台给前台页面导航生成页面,并能成功跳转
你改静态页面?不理解你的举动。。
想要改样式就改模板。
phpcms点击导航栏,可以直接进入列表页吗,不进栏目首页
不能,但你可以把下面的代码加入到栏目首页,这个会直接跳转到该栏目的第一个子栏目
?php
if($child){
$child_arrary=explode(',',$arrchildid);
$to_url=$CATEGORYS[$child_arrary[0]][url];
echo "scriptwindow.location.href='".$to_url."'/script";
}
?
phpcms v9 首页怎么跳到单网页
有很多实现的办法,主要了解phpcms的默认路由规则以及mvc架构,为了方便举例假设你的这个栏目的catid为1。
因为你问题所指不是很明确,分两种情况:
一、 如果你指的是——点击网址导航条中的“首页”两字打开一个单网页,那么直接将其连接地址改为此单页栏目的地址即可,phpcms模板标签用{$CATEGORYS[1][url]}。
二、 如果你指的是——访问网站主域名所首先打开的默认首页为此单网页,那么办法有很多,给出以下三种方法供你来扩展思路:
1. 找到路由配置文件(/caches/configs/route.php),修改其中的路由配置参数将默认路由指定到此单页栏目上,演示代码如下:
return array(
'default'=array('m'='content', 'c'='index', 'a'='lists','data'=array('GET'=array('catid'=1))),
);
!--将默认路由设置为访问内容模块下的栏目方法并指定栏目catid为此单页栏目--
2. 直接将首页模板做成此单页栏目页的样子,使用get万能标签可在首页模板中获取单页栏目标题内容等所有信息;
3. 找到用于打开首页的控制器方法(/phpcms/modules/content/index.php里面的init方法),加入header函数进行跳转,位置在第一行加即可,代码如下:
header('Location: '.APP_PATH.'index.php?m=contentc=indexa=listscatid=1');
OK,至此你应该有所了解了,这三种方法优缺点稍微有所差异,可选择最合适来使用。对于phpcms进行原来没有的一些修改除了php编程基础外还要对phpcms的架构有所了解,所以推荐阅读phpcms的开发手册以及iphpcms的二次开发视频教程。
phpcms导航调用方法
id="menu-item-6134" 前面是固定的,6134是栏目 id。class也是一样,换成栏目 id就可以了
关于phpcms导航跳子类和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。