请选择 进入手机版 | 继续访问电脑版

ITIL,DevOps,ITSS,ITSM,IT运维管理-ITIL先锋论坛

 找回密码
 立即注册

扫描二维码登录本站

QQ登录

只需一步,快速开始

查看: 84|回复: 0

[功能实施] 二次开发-数据环境-修改标签

[复制链接]
发表于 2020-12-15 16:14:09 | 显示全部楼层 |阅读模式
本帖最后由 adminlily 于 2020-12-15 16:16 编辑

定义自己的字典条目
先决条件:您必须熟悉教程中使用的语法 并且已经创建了一个扩展.

学习:用于字段的修改标签,按钮,菜单,...

水平:初学者

域:字典, XML文件

最低版本:2.1.0

修改现有标签在XML中
您要变更一个iTop标签。

首先要做的是找到其代码。

对于通用标签,请检查您的文件your-itop/dictionary/en.dictionary.itop.xxx.php, 其中xxx是:

  • User Interface (UI)中使用的标签的ui
  • 字段类型和通用对象的标签的核心,例如:历史记录,触发器-功能,DataSynchro,BulkExport等

对于与Datamodel类相关的标签,其代码将位于your-itop/datamodels/2.x/xxx/en.dict.xxx.php中,其中xxx是处理该类的模块名称。

获得代码后,只需按如下所述在扩展名中重新定义其价值。

如果不确定以前是否有该代码的条目,请注意_delta =“ redefine”替换现有的价值和_delta =“ force”。

在此示例中,我们假设在您的iTop中,UserRequest的“请求者”应称为受益人,因此这是执行此操作的方法:

itop_design / dictionaries    


    <dictionary id="EN US" _delta="must_exist">
      <entries>
        <entry id="Class:UserRequest/Attribute:caller_id" _delta="redefine">
          <![CDATA[Beneficiary]]>
        </entry>
        <entry id="Class:UserRequest/Attribute:caller_id+" _delta="force">
          <![CDATA[Choose the client person who will get the requested service]]>
        </entry>
      </entries>
    </dictionary>

第二个条目,其相同的代码由一个加号完成,并与其他信息相对应,当在读取模式下将鼠标移到该字段上时,将为属性显示为工具提示,作为工具提示

创建一个新条目在XML中
注意_delta =“ define”来创建一个新条目,如果该条目已经存在,它将失败。

itop_design / dictionaries    


<dictionary id="EN US" _delta="must_exist">
      <entries>
        <entry id="Class:Team/Attribute:dashboard" _delta="define">
          <![CDATA[Overview]]>
        </entry>
      </entries>
    </dictionary>


在这里,我们在英语词典中创建了一个条目。

用FR FR代替EN US EN以获得法国标签。

如果要为多种语言定义标签,请复制XML结构。

在这里检查ISO国家/地区值。 iTop支持任何语言,但本机仅包含几种语言。

将词典文件用于新条目
您可以在php文件中定义每种语言的一种,而不是用XML定义字典条目。看到这里 有关此方法的示例






上一篇:二次开发-数据环境
下一篇:二次开发-数据环境-给类增加字段
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

参加 ITIL 4 基础和中级专家认证、v3专家升级、DevOps专家认证、ITSS服务经理认证报名
本站关键字: ITIL| ITSM| ISO20000| ITIL培训| ITIL认证| ITIL考试| ITSS| ITSS培训| ITSS认证| IT运维管理| DevOps| DevOps培训| DevOps认证| itop| itil4| sre| 开源ITSM软件

QQ|ITIL先锋论坛 ( 粤ICP备11099876号 )|appname

Baidu

GMT+8, 2021-7-27 23:45 , Processed in 0.104422 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表