Bitrix 组件和模块定制

Bitrix component and module customisation

我正在使用 Bitrix24。我想定制Bitrix24的组件和模块。 但是我没有这方面的标准文档。 有人帮助我,我们如何使用本地文件夹来自定义组件和模块等。

如果您需要更改组件的逻辑,您可以通过这种方式进行:

  1. 在您的 documet_root 路径中创建 local 文件夹
  2. local 文件夹中创建 components 文件夹
  3. components 文件夹中创建 bitrix 文件夹
  4. 将组件文件夹从 /bitrix/components/bitrix 复制到 /local/components/bitrix
  5. 编辑 component.php 文件中的逻辑(或者在 class.php 文件中,如果 在复制的文件夹中使用新的 bitrix 核心组件 - D7)

如果您只需要更改视图,这是另一种方法:

  1. 而不是创建 /local/components/bitrix 你必须 创建 /local/templates/.default/ 个文件夹
  2. 只复制所需组件的.default模板
  3. 编辑template.php文件

使用第二种方式,您也可以更改(或丰富)为 template.php 提供的最终 $arResult 数组中的一些数据,只需在模板目录中创建 result_modifier.php 文件.

你可以在免费课程Bitrix Framework中找到这个和其他信息,关注这个link,会有很大帮助