Bitrix 组件和模块定制
Bitrix component and module customisation
我正在使用 Bitrix24。我想定制Bitrix24的组件和模块。
但是我没有这方面的标准文档。
有人帮助我,我们如何使用本地文件夹来自定义组件和模块等。
如果您需要更改组件的逻辑,您可以通过这种方式进行:
- 在您的
documet_root
路径中创建 local
文件夹
- 在
local
文件夹中创建 components
文件夹
- 在
components
文件夹中创建 bitrix
文件夹
- 将组件文件夹从
/bitrix/components/bitrix
复制到
/local/components/bitrix
- 编辑
component.php
文件中的逻辑(或者在 class.php
文件中,如果
在复制的文件夹中使用新的 bitrix 核心组件 - D7)
如果您只需要更改视图,这是另一种方法:
- 而不是创建
/local/components/bitrix
你必须
创建 /local/templates/.default/
个文件夹
- 只复制所需组件的
.default
模板
- 编辑
template.php
文件
使用第二种方式,您也可以更改(或丰富)为 template.php 提供的最终 $arResult
数组中的一些数据,只需在模板目录中创建 result_modifier.php
文件.
你可以在免费课程Bitrix Framework中找到这个和其他信息,关注这个link,会有很大帮助
我正在使用 Bitrix24。我想定制Bitrix24的组件和模块。 但是我没有这方面的标准文档。 有人帮助我,我们如何使用本地文件夹来自定义组件和模块等。
如果您需要更改组件的逻辑,您可以通过这种方式进行:
- 在您的
documet_root
路径中创建local
文件夹 - 在
local
文件夹中创建components
文件夹 - 在
components
文件夹中创建bitrix
文件夹 - 将组件文件夹从
/bitrix/components/bitrix
复制到/local/components/bitrix
- 编辑
component.php
文件中的逻辑(或者在class.php
文件中,如果 在复制的文件夹中使用新的 bitrix 核心组件 - D7)
如果您只需要更改视图,这是另一种方法:
- 而不是创建
/local/components/bitrix
你必须 创建/local/templates/.default/
个文件夹 - 只复制所需组件的
.default
模板 - 编辑
template.php
文件
使用第二种方式,您也可以更改(或丰富)为 template.php 提供的最终 $arResult
数组中的一些数据,只需在模板目录中创建 result_modifier.php
文件.
你可以在免费课程Bitrix Framework中找到这个和其他信息,关注这个link,会有很大帮助