PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > ThinkCMF

添加首页模板配置文件

管理员 2024-12-15
ThinkCMF
126

添加首页模板配置文件

5分钟快速入门中我创建了首页模板,并显示了Hello ThinkCMF!,但此时如果我们想让模板用户更改这行文字,传统方式就是让TA改文件,但这样会不会显得有点 low!

本节我们来讲一下如何让用户不用改模板文件就可以更改模板内容。

1.创建模板配置文件

public/themes/quick_start/portal目录中创建index.json文件,内容如下:

{
    "name": "首页",
    "action": "portal/Index/index",
    "description": "首页模板文件",
    "order": 5.0,
    "more": {
        "vars": {
            "name": {
                "title": "姓名",
                "value": "",
                "type": "text",
                "placeholder": "请填写用户姓名",
                "tip": "设置后您的姓名将会显示在首页",
                "rule": {
                    "require": true
                }
            }
        }
    }}

这一步我们给首页模板增加了一个模板变量name

2.调整首页模板内容

优化一下5分钟快速入门中的首页模板文件内容,在模板中显示模板变量的值。

<!DOCTYPE html><html><head>
    <meta charset="UTF-8">
    <title>{$theme_vars.name|default='ThinkCMF'}的网站</title></head><body>Hello {$theme_vars.name|default='ThinkCMF'}!</body></html>

3.更新模板

打开后台,设置->模板管理->所有模板,找到quick_start模板,点更新按钮,此时模板更新成功。
打开首页查看,依然正常输出Hello ThinkCMF!

4.设计模板

quick_start模板的设计按钮,打开模板文件列表对话框

点首页文件的设计按钮,打开模板文件设计对话框,并选择变量设置选项卡

假如设置姓名为老猫,保存设置。

5.查看更改后的首页

刷新前台首页,此时显示的内容变为了Hello 老猫!
到此我们就完成添加首页模板配置文件的讲解。

想像一下如果我们在做模板时,通过多个模板变量的使用来设计一个模板,那用户是不是完全可以做到傻瓜式地使用我们的模板了。

本节只是一个演示,希望你可以发挥想像,让你的模板变的更强大!



希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部