美文网首页
classcms页面

classcms页面

作者: 知码客 | 来源:发表于2021-10-28 16:00 被阅读0次

页面是供前台访问使用的,后台模型内增加页面后,前台可以通过页面网址访问到对应的栏目.
页面标识

系统默认的页面标识:栏目页标识为channel,列表页为list,文章页为article

获取一个栏目的默认地址时,系统会调用channel标识的页面,并返回对应的地址,列表页与文章页也是同理.
页面网址

固定类型的页面地址,系统匹配到页面时,只会展示第一个匹配到的栏目.

如首页页面网址为 / , 简介栏目 /about/,页面网址支持中文 如:/关于我们/,如果网址为目录类型的如/xxx 系统自动会加上斜杠变成/xxx/

动态页面网址,可以匹配不同的栏目,网址中的( )匹配动态内容,匹配到的参数保存于$_GET数组中

($.xxx)类型的为栏目变量,系统会匹配对应的栏目.

($.id),($.channelname) 为系统自带变量

使用栏目名作为栏目网址:/($.channelname)/ 如访问到/联系方式/ 时,,系统会自动匹配到栏目名为"联系方式"的栏目

自定义栏目网址:可以为栏目模型内增加一个url变量,并将模型页面内的栏目页网址改为:/($.url)/,如访问到/asdf/时,系统会自动匹配到栏目变量为asdf的栏目

并且建议为不同的模型页面增加不同的页面前缀,如:产品栏目页 /product/($.id)/,也可以有效提升系统匹配栏目的效率.

(xxx)为文章字段,仅在文章页使用,系统会匹配对应的栏目文章.如:(id),($title),也可以使用其他文章字段.

常用页面网址:
栏目 标识 网址
首页 channel /
单页 channel /(.id)/ 栏目名网址 channel /(.channelname)/
栏目分页 list /(.id)/page_(page).html 文章页 article /(.id)/(id).html 文章页标题条件 article /(.id)/($title).html
方法名

系统匹配到页面时,先运行当前应用下的方法,如果函数返回数组,则可以在模板文件内调用返回的数组.

如函数返回了false,则系统判定未匹配到网址.

应用主文件内的方法只需填写方法名,应用模块下的方法填写 模块名:方法名

模板文件

系统匹配到页面时,对访客展示的模板文件,模板文件存在于当前应用目录下,如应用内无特殊设置,则存在于应用根目录.

相关文章

  • classcms页面

    页面是供前台访问使用的,后台模型内增加页面后,前台可以通过页面网址访问到对应的栏目.页面标识 系统默认的页面标识:...

  • classcms简介

    ClassCMS是一款简洁灵活的开源内容管理系统,可以非常方便的通过它来快速开发各种网站应用. 兼容PHP5.2-...

  • classcms变量

    变量用来存储栏目的属性,如栏目标题,栏目关键词,栏目内容等属性,通过增加变量可以很方便的扩展栏目的各种属性. 后台...

  • classcms应用管理

    后台应用管理界面中,显示当前网站所有的应用,如果应用有后台主页,则主页按钮可点击. 点击"管理",按钮可以分别对不...

  • classcms配置安装

    ClassCMS兼容PHP5.2-PHP8.0,只需将文件存放于网站目录中,访问首页,即可安装. 程序会自动判断当...

  • classCMS模型管理

    模型管理界面中仅显示当前默认主题应用下的模型列表,如需查看其他应用下的模型,请通过"应用管理->对应应用管理->模...

  • classcms分页代码

    所有的内容列表都会用到分页,整体来说classcms实现分页也是很方便的,那么怎么去使用呢,下面我们来进行讲述一下...

  • classcms位置信息调用

    一切功能即应用,大家可以有空了看看,后续会把功能和开发相关的文档慢慢分享给大家。请关注

  • iOS传值

    A页面跳转到B页面,B页面向A页面传值。 Delegate A 页面 B页面 Block A页面 B页面 Noti...

  • Keep临摹

    训练页面-训练 训练页面-跑步 发现页面-精选 发现页面-训练 发现页面-饮食 动态页面-热门 动态页面-关注 我的页面

网友评论

      本文标题:classcms页面

      本文链接:https://www.haomeiwen.com/subject/uuyvaltx.html