标签

CMS内容管理系统中大量使用了自定义标签,标签基于ThinkPHP5标签扩展功能进行开发。

uOdDPgfoJrFzSXcUcTYIhZu7McUyhXzqQBKbrQ==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

标签介绍

ApKIDljzscwoWGgF7SgEmt4FypVRuU9CsTqgjQ==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

CMS内容管理系统中的标签主要用于在不同模板中调试系统的文章、栏目、专题等资源。

BJEyZWSkeRmdGcHOZTVKI/HZygV2pQEghX+/aw==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

标签路径

GeSnAQcbayFsNZWKkkxu0ChrtquXAaqbfnSA/g==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。
addons/cms/taglib/Cms.php
opIaUSumPqsnLHVFwvFjBxVCIW12mzS6fiDZbg==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

标签使用

LRSuTzVsqJBmlfDpG+pjEefsl1NvxnSZKiTXVw==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

标签如果是在CMS内容管理系统中使用,可以直接使用,无需要做二次引入,如果需要在不同的插件应用中使用,比如在问答系统中修改,我们需要在对应的问答系统基础控制器中添加以下代码进行引入CMS的标签库。

rzDTaYKHvyZSqMOwrBz8VVx0zYs5b1L/JxwgEg==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。
$this->view->engine->config('taglib_pre_load', 'addons\cms\taglib\Cms');
orGQAVtiUDdNznkW0AAOtRRcsxDOEHrNdrHrrA==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

如果你希望在前台全局都可以使用CMS的标签库,可以修改application/config.php中的template配置来全局载入标签库,如下

ekuAcZrTfBFdsKljnqpzHb7xYQa8jYrbUlRIHw==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。
'template'               => [
    ......
    // 预先加载的标签库
    'taglib_pre_load'     =>    'addons\cms\taglib\Cms', 
],
vLcZPJyVIoRBqjDmNzsja5c5iexcAIBRaZZabQ==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

PS:从v1.2.0开始,已经可以不再手动引入CMS的标签库了,插件已经自动注册标签库到全局了,可以直接在全局使用CMS的标签库了。

MwBvcXTxZNsaQYPhAIpKjozNN0UWB3Ho4aThjw==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

ThinkPHP5标签

XDxUsJiBHrEtFvhIf4XkfL8ClpvprVYRngRQyQ==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

在CMS前台模板中还可以使用ThinkPHP5的内置标签,请参考ThinkPHP5文档:https://www.kancloud.cn/manual/thinkphp5/125016

文档最后更新时间:2024-09-10 15:03:06
著作权归应用插件开发者所有,未经许可,禁止转载、复制此文档的任何内容。

文档
目录

深色
模式

切换
宽度