制作流程

模板制作主要包含2个方面:html模板文件和style静态资源文件
电脑版模板html文件目录:\application\index\view\
手机版模板html文件目录:\application\mobile\view\
style静态资源文件目录:\common\static\
手机版和电脑版模板标签大致相同,以下为制作电脑版模板为例:
  • 前提工作

    1、制作模板时,强烈建议开启根目录下index.php的debug,方便快速排查模板中的错误!
    2、多参考默认模板,默认模板中的标签已经满足了大部分建站需求!
    3、参考YzmCMS官网标签大全:https://www.yzmcms.com/dongtai/30.html

  • 步骤一

    1、在\application\index\view\路径下创建新的文件夹(这个文件夹就是自己的模板风格),
    如:mystyle,复制\application\index\view\default\里所有文件到mystyle
    (文件夹名称根据自己喜好可用任意字母+数字,不支持特殊字符,最好不要与网站重名,否则会被猜到模板路径)
    2、在\common\static\目录下创建静态资源文件夹mystyle,里面放我们自己的样式和图片资源等
    这时我们登录管理员后台-系统管理-系统设置-核心设置,就可以看到我们新创建的模板风格了,我们点击保存

    YzmCMS模板制作

  • 步骤二

    YzmCMS的模板规则:

    频道页模板规则是:category_模型别名.html 或 category_模型别名_*.html

    列表页模板规则是:list_模型别名.html 或 list_模型别名_*.html

    内容页模板规则是:show_模型别名.html 或 show_模型别名_*.html

    所以我们自己的html模板命名必须是符合上面的规则的,这样我们在后台内容管理-栏目管理-模板设置,里面才会看到我们的模板

    如果我们多个模型想要使用同一个模板那怎么做呢,因为模型别名是可以重复的,我们只需要把多个模型的模型别名设置成一样就可以了,这样我们在选择不同的模型栏目时,也会读取到我们的模板。

    注意:在YzmCMS中栏目的频道页模板是可以没有的,列表页和内容页模板是必须要有的。

  • 步骤三

    1、如果我们不需要新建模型,那么我们新建模板文件名符合以上模板规则就可以了,如使用系统自带的文章模型,列表页我们就可以使用list_article_test.html,内容页就可以使用show_article_test.html


    2、如果我们需要新建模型,例如新建一个test模型,在后台-内容管理-模型管理,新建如下所示:

    YzmCMS模板制作


    添加好test模型后,我们需要在打开html模板目录的config.php文件,为我们的新模型添加几个模板,并为模板添加中文对照代码(这里添加的中文名,目的是为了在栏目管理-模板设置中看到模板的中文备注),如果不添加中文对照,也不会影响后台栏目模板的读取。

    YzmCMS模板制作

    YzmCMS模板制作

  • 步骤四

    每一个模板的标签调用,多参考下系统默认的模板实例,或查看官网标签教程:https://www.yzmcms.com/dongtai/30.html