[comment]: # translation:outdated

[comment]: # aside:3

[comment]: # ({e0e7fbad-7d26eea5})
# 小部件

小部件是用于仪表板的 Zabbix 前端模块。
除非另有说明，所有模块指南也适用于小部件。

但是，小部件与模块明显不同。要构建小部件：

- 在 [manifest.json 文件](/devel/modules/file_structure/manifest) 中指定类型“widget”（“type”：“widget”）；
- 至少包含两个视图：一个用于 [小部件演示模式](/devel/modules/widgets/presentation#widget-view)，另一个用于 [小部件配置模式](/devel/modules/widgets/configuration#widget-configuration-view)（example.widget.view.php 和 example.widget.edit.php）；
- 以及用于小部件演示 (WidgetView.php) 的 [控制器](/devel/modules/widgets/presentation#widget-actions)；
- 使用并扩展默认的 [小部件类](/devel/modules/widgets/configuration)。

[comment]: # ({/e0e7fbad-7d26eea5})
