🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 标签 CMS内容管理系统中大量使用了自定义标签,标签基于ThinkPHP5标签扩展功能进行开发。 ### 标签介绍 CMS内容管理系统中的标签主要用于在不同模板中调试系统的文章、栏目、专题等资源。 ### 标签路径 ~~~bash addons/cms/taglib/Cms.php ~~~ ### 标签使用 标签如果是在CMS内容管理系统中使用,可以直接使用,无需要做二次引入,如果需要在不同的插件应用中使用,比如在问答系统中修改,我们需要在对应的问答系统基础控制器中添加以下代码进行引入CMS的标签库。 ~~~scss $this->view->engine->config('taglib_pre_load', 'addons\cms\taglib\Cms'); ~~~ 如果你希望在前台全局都可以使用CMS的标签库,可以修改`application/config.php`中的`template`配置来全局载入标签库,如下 ~~~javascript 'template' => [ ...... // 预先加载的标签库 'taglib_pre_load' => 'addons\cms\taglib\Cms', ], ~~~ PS:从`v1.2.0`开始,已经可以不再手动引入CMS的标签库了,插件已经自动注册标签库到全局了,可以直接在全局使用CMS的标签库了。 ### ThinkPHP5标签 在CMS前台模板中还可以使用ThinkPHP5的内置标签,请参考ThinkPHP5文档:https://www.kancloud.cn/manual/thinkphp5/125016