配置系统模板:后台-"核心管理"-“基本配置”-选择需要修改的“模板风格”下拉框
模板默认目录: /views/模板名称/
一、模板文件介绍
1、前端
网站首页:index.html
栏目首页:不固定,根据自己设定的模板而定
栏目列表:不固定,根据自己设定的模板而定
文档内容:不固定,根据自己设定的模板而定
单页页面:不固定,默认page.html,根据自己设定的模板而定
标签页面:keyword.html
标签列表:tag.html
搜索页面:search.html
会员信息:user.html(会员登录信息)
消息提示:msg.html
游客投稿:post.html
2、会员
会员注册:member/register.html
会员登录:member/login.html
找回密码:member/repass.html
激活会员:member/active.html
绑定会员:member/bang.html
消息提示:member/msg.html
会员首页:member/index.html
会员空间:member/space.html
收藏夹列:member/favorite.html
资料修改:member/edit.html
密码修改:member/password.html
头像修改:member/avatar.html
一键登录:member/oauth.html
内容管理:member/list.html
发布内容:member/add.html
附件管理:member/attachment.html
表单管理:member/form_list.html
查看表单:member/form_show.html
短消息列:member/pms_list.html
发短消息:member/pms_send.html
读短消息:member/pms_read.html
待审信息:member/verify.html
二、模板标签
标签语法:http://www.finecms.net/tag/
变量函数:http://www.finecms.net/var/
1、所有标签语法及函数遵循PHP语法结构,不做太多解释了
2、模板标签灵活,完全支持PHP语句
3、若有JS标签,请区分“{}”系统标识符(“{ js内容 }”括号内加空格来区分就行)
三、设计技巧
1、如何在一个模板中引用另外一个模板或者引用一个公共模板?
{template 模板名称}: 调用指定“模板名称”,不能加扩展名,支持目录
2、如何根据不同的会员模型来调用不同的会员模板呢?
{if $memberinfo['modelid']==123}
{template 模型为123的模板}
{/if}
3、如何让文章内容只能让登陆会员查看呢?
{if $memberinfo}
查看内容等等
{else}
你没有登陆不允许查看
{/if}
4、如何让文章内容只能让某一个会员组查看呢?
{if $memberinfo['groupid'] == 22}
可以让会员组groupid是22的会员查看
{else}
无权限查看
{/if}
5、如何让会员发布信息页不同的模型或者栏目使用不同的模板?
{if $catid==22}
{template member/栏目是22的模板名称}
{/if}
模型的话就改成$modelid==xxx就ok
四、注意问题
1、若修改过模板文件,请务必把默认目录(把"default"改成其他的)更改一下,否则下次升级会被覆盖
2、不能用记事本等软件编辑,且只能保存编码为utf-8无BOM格式,否则会出大问题
- 安装程序
- 环境需求
- 系统安装
- 版权修改
- 后台操作
- 系统设置
- 网站管理
- 栏目管理
- 内容管理
- 生成静态
- 内容模型
- 表单模型
- 自定义资料
- 推送区域
- 功能教程
- 字段类别说明
- [静态/伪静态]自定义URL地址详细教程
- 表单使用教程
- 网站多语言配置
- 后台管理目录
- 自定义模型
- 会员投稿流程
- 网站多语言配置方法
- 后台管理目录(admin)更改方法介绍
- 部分表的数据结构
- 自定义Tag标签的URL
- 站内搜索参数说明及表单设计
- 多站点及分站配置
- 提交表单邮件通知
- 自定义字段表单调用
- 个性化URL结构
- 模型回调函数开发
- 重置管理员密码
- 模板标签
- 联动菜单(linkage)
- FineCMS 模板设计指南
- 万能标签list
- 标签语法说明
- 系统变量介绍
- 系统函数介绍
- 栏目{$cats}调用说明
- SQL语句查询
- 推荐位调用
- Tag标签调用
- 模型选项名称和选项值
- 自定义字段类别