修改前必须备份,避免操作失误无法恢复:找到要修改的模板文件,右键点击复制,在同目录粘贴一份,文件名后缀追加.bak(例如header.html → header.html.bak),这个备份文件后续可随时恢复。
推荐使用VS Code(免费编辑工具,下载地址:https://code.visualstudio.com/),如果未安装,直接下载安装即可;本地测试可使用Windows自带记事本,注意不要用Word等富文本工具,会损坏模板代码格式。
打开浏览器,输入你的phpcms后台地址:域名后拼接/phpcms,例如http://127.0.0.1/phpcms(本地测试),输入管理员账号密码登录,确保拥有模板修改权限。
phpcms V9的默认模板存储路径为:网站根目录/phpcms/templates/default/,常用模板对应功能如下:
根据要修改的功能找到对应文件,例如要修改顶部导航,就进入default目录找到header.html;如果使用自定义模板,将default替换为你的自定义模板名称即可。
用VS Code或记事本打开定位到的模板文件,VS Code会自动高亮代码,更容易定位需要修改的内容。
按快捷键Ctrl+F调出查找框,输入要修改的文本,例如要把导航的“首页”改成“网站首页”,就输入“首页”,找到对应的代码行,示例原有代码:
```直接修改对应文本,保留phpcms自带的模板变量(如{APP_PATH},不要删除或修改变量,会导致页面链接错误),修改后代码:
```
修改完成后按Ctrl+S保存文件,不要修改文件名或扩展名。
phpcms模板修改后必须清空缓存才能在页面显示,否则会保留旧的缓存内容:
登录phpcms后台,点击左侧菜单【系统设置】→【缓存管理】→勾选“全站缓存”→点击【更新缓存】,等待提示操作完成即可。
如果后台操作失败,进入网站根目录/phpcms/caches/,删除该目录下的所有文件(不要删除caches文件夹本身,仅删除内部文件)。
打开浏览器,刷新你的网站页面,查看修改的区域是否符合预期,例如导航栏的“首页”已变为“网站首页”。
核心原因:未清空缓存,重新按照步骤清空全站缓存,务必确认操作完成后再刷新页面。
大概率是代码修改时误删了phpcms模板变量,找到之前备份的.bak文件,替换原模板文件即可恢复。
检查路径是否正确,如果你使用的是自定义模板,路径中的“default”要替换为你自己建的模板名称,可在后台【模板管理】中查看所有已启用的模板。
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图