【问题标题】:GLPI edit/hide fields in existing tabsGLPI 编辑/隐藏现有选项卡中的字段
【发布时间】:2019-10-17 02:32:05
【问题描述】:

我使用的是 GLPI 9.4.3。 例如在资产 > 计算机中。 我想更改用户需要输入的字段,隐藏不必要的字段并添加所需的新输入字段。到目前为止,我已经通过论坛和 GUI 进行了搜索。

尝试过的事情: 我发现我们可以添加新选项卡,例如在 Assets > New Stuff 中,然后通过 Object Management 自定义该表单。 或者使用附加字段,我可以将新的输入字段添加到资产菜单中的现有选项卡中。 论坛说有资产模板?我什至找不到那个编辑模板按钮。 还有一个 FormCreator 似乎只添加表单而不是编辑原始表单。 有人在谈论创建支持票?

我是这个系统的新手,谁能解释一下?

【问题讨论】:

    标签: php frameworks system


    【解决方案1】:

    不应手动更新标准资产。改用 Fusioninventory:http://fusioninventory.org/

    您可以深入研究 GLPI 表单并进行编辑,但这似乎不是一个好主意。当您需要更新时,代码维护将成为您的噩梦。

    Formcreator 仅用于为工单创建新表单。不以资产为导向。

    如果您需要新资产,Generic Object 是您的插件:https://plugins.glpi-project.org/#/plugin/genericobject

    其他替代方案需要创建插件。我们已经为客户建立了库存树并填写 VTA :)

    希望对您有所帮助。

    【讨论】:

      【解决方案2】:

      在现有标签中隐藏不必要的字段
      快速的方法
      输入glpi/inc,编辑该页面对应的php文件。使用页面名称查找它。
      找到要隐藏的字段,将 td 设为 td 隐藏
      更好的方法
      融合库存

      现有选项卡中的新字段
      使用附加字段插件,链接到当前选项卡。添加新字段

      新标签
      就像 Oscar 所说的,使用 Generic Object。添加对象和字段。

      通用对象新标签中的新字段
      编辑 glpi/plugins/genericobject/fields/field.constant.php
      每个字段添加新行
      $GO_FIELDS[$item[0]['name'] = __("fieldname");
      $GO_FIELDS[$item[0]['field'] = "fieldname";
      $GO_FIELDS[$item[0]['input_type'] = "text";

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-02-17
        • 1970-01-01
        • 1970-01-01
        • 2018-07-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多