- 1 zentaoPHP二次开发简介
-
2. zentaoPHP框架扩展机制
- 2.1 扩展机制简介
- 2.2 新增独立模块
- 2.3 对控制层(control)扩展
- 2.4 对模型层(model)扩展
- 2.5 对视图层(view)扩展
- 2.6 对样式表和js进行扩展
- 2.7 对语言配置进行扩展
- 2.8 增加新的类库
-
3. zentaoPHP框架API机制
- 3.1 api机制简介
- 3.2 需要登录验证的api调用
- 4 zentaoPHP框架命令行机制
对样式表和js进行扩展
- 2014-09-01 16:49:19
- 王春生
- 25679
- 最后编辑:朱金勇 于 2023-03-20 08:56:23
- 分享链接
一、样式表的扩展
如果相对某一个页面的样式进行修改,可以有两种方法。一种就是通过前面所讲的视图文件的扩展来进行。还有一种方法就是单独为这个页面定义样式。比如我想对bug模块的create页面进行样式的重新定义,可以这样定义:
在module/bug/ext/css/下面创建create目录,然后在下面创建一个css文件名,在里面定义自己的样式就可以了。
框架 在 加载create 方法 的 时候, 会 把module/bug/ext/css/create 目录 下面 的 所有css 文件 都 加载 进来。
二、js的扩展
和样式表的扩展一样,某一个页面js的扩展也是同样的规则。比如对bug模块的create页面进行扩展,可以在bug/ext/js/下面创建create目录,然后在里面定义js脚本就可以了。
框架 在 加载create 方法 的 时候, 会 把module/bug/ext/js/create 目录 下面 的 所有js 文件 都 加载 进来。
注意
:本文档是针对禅道16.5版本之前的zentaoPHP框架,禅道最新版本的二次开发文档请参照新版:
https://devel.easycorp.cn/book/extension-new/intro-52.html
<form method='post' id='chartTypesForm'>
<div class='checkboxes'>
<?php echo html::checkBox('charts', $lang->task->report->charts, $checkedCharts, '', 'block')?>
</div>
<div class='btn-toolbar'>
<?php echo html::selectAll();?>
<?php echo html::submitButton($lang->task->report->create, "", 'btn btn-primary');?>
</div>
</form>
或者我是否可以在control层或者mode层去调用js的方法呢?该如何去调用?有没有示例?
或者在视图文件中直接定义。