现有选项卡中的 GLPI edit/hide 个字段
GLPI edit/hide fields in existing tabs
我正在使用 GLPI 9.4.3。
例如在资产 > 计算机中。
我想更改用户需要输入的字段,隐藏不必要的并添加所需的新输入字段。到目前为止,我已经通过论坛和 GUI 进行了搜索。
尝试过的事情:
我发现我们可以添加新选项卡,例如在“资产”>“新内容”中,然后通过对象管理自定义该表单。
或者使用附加字段,我可以将新的输入字段添加到资产菜单中的现有选项卡。
论坛说有资产模板?我什至找不到那个编辑模板按钮。
还有一个 FormCreator,它似乎只添加表单而不是编辑原始表单。
有人在谈论创建支持票证吗?
我是这个系统的新手,谁能解释一下?
不应手动更新标准资产。改为使用 Fusioninventory:http://fusioninventory.org/
您可以深入研究 GLPI 表单并进行编辑,但这似乎不是一个好主意。当你需要更新时,你会的,代码维护就在你身上,这将成为一场噩梦。
Formcreator 仅用于为工单创建新表格。不以资产为导向。
如果您需要新资产,通用对象是您的插件:https://plugins.glpi-project.org/#/plugin/genericobject
其他替代方案需要创建插件。我们已经建立在客户清点树木并填充 VTA :)
希望对您有所帮助。
在现有选项卡中隐藏不必要的字段
一个快速的方法
输入 glpi/inc,为该页面编辑相应的 php 文件。使用页面名称查找它。
找到要隐藏的字段,将td设为td隐藏
更好的方法
融合库存
现有选项卡中的新字段
使用附加字段插件,link 到当前选项卡。添加新字段
新标签页
就像 Oscar 所说的那样,使用通用对象。添加对象和字段。
通用对象新标签中的新字段
编辑 glpi/plugins/genericobject/fields/field.constant.php
每个字段添加新行
$GO_FIELDS[$item[0]['name'] = __("fieldname");
$GO_FIELDS[$item[0]['field'] = "字段名";
$GO_FIELDS[$item[0]['input_type'] = "文字";
我正在使用 GLPI 9.4.3。 例如在资产 > 计算机中。 我想更改用户需要输入的字段,隐藏不必要的并添加所需的新输入字段。到目前为止,我已经通过论坛和 GUI 进行了搜索。
尝试过的事情: 我发现我们可以添加新选项卡,例如在“资产”>“新内容”中,然后通过对象管理自定义该表单。 或者使用附加字段,我可以将新的输入字段添加到资产菜单中的现有选项卡。 论坛说有资产模板?我什至找不到那个编辑模板按钮。 还有一个 FormCreator,它似乎只添加表单而不是编辑原始表单。 有人在谈论创建支持票证吗?
我是这个系统的新手,谁能解释一下?
不应手动更新标准资产。改为使用 Fusioninventory:http://fusioninventory.org/
您可以深入研究 GLPI 表单并进行编辑,但这似乎不是一个好主意。当你需要更新时,你会的,代码维护就在你身上,这将成为一场噩梦。
Formcreator 仅用于为工单创建新表格。不以资产为导向。
如果您需要新资产,通用对象是您的插件:https://plugins.glpi-project.org/#/plugin/genericobject
其他替代方案需要创建插件。我们已经建立在客户清点树木并填充 VTA :)
希望对您有所帮助。
在现有选项卡中隐藏不必要的字段
一个快速的方法
输入 glpi/inc,为该页面编辑相应的 php 文件。使用页面名称查找它。
找到要隐藏的字段,将td设为td隐藏
更好的方法
融合库存
现有选项卡中的新字段
使用附加字段插件,link 到当前选项卡。添加新字段
新标签页
就像 Oscar 所说的那样,使用通用对象。添加对象和字段。
通用对象新标签中的新字段
编辑 glpi/plugins/genericobject/fields/field.constant.php
每个字段添加新行
$GO_FIELDS[$item[0]['name'] = __("fieldname");
$GO_FIELDS[$item[0]['field'] = "字段名";
$GO_FIELDS[$item[0]['input_type'] = "文字";