使用自定义替换登录页面上的图像

要创建自定义程序包替换登录页面上的图像,请按照本地 Acumatica 实例上的以下步骤操作 :

  1. 在 Acumatica 实例文件夹中创建一个新文件夹。在本例中,我在本地 LoginImages 实例中添加了一个名为 IconsCustomized 的文件夹 : ****

    StackOverflow 文档

  2. 在此文件夹中添加自定义图像。为了这个例子,我使用了 Acumatica 4.2 登录页面中的图像:

    StackOverflow 文档

    请记住,要替换登录页面上的所有图像,你必须在 IconsCustomized 文件夹中添加至少与 Acumatica 网站的 Icons 文件夹中最初显示的 login_bg*.*文件的数量一样多的自定义图像。如果自定义图像的数量少于 Acumatica 最初提供的数量,那么多次使用相同的图像或图像(通过不同地命名文件)是完全正常的。

  3. 现在登录到你的 Acumatica 应用程序,创建名为 LoginPageImages 的新自定义项目,并在 Customization Manager 中打开它。

  4. 在 Customization Manager 中,导航到 Files 部分,然后单击 Add New Record 按钮以打开 Add Files 对话框:

    StackOverflow 文档

  5. 添加文件对话框中,从 IconsCustomized 文件夹中选择所有文件,然后单击“ 保存”

    StackOverflow 文档

    现在,你在自定义项目中拥有自定义登录页面图像,但仍需要编辑路径以便正确替换标准图像。

  6. 在 Customization Manager 中,从“ 文件” 菜单中选择编辑项目 XML : ****

    StackOverflow 文档

  7. 对于为自定义图像生成的所有 File 标记,将 AppRelativePath 属性收费到 ***AppRelativePath =“Icons …”,***并为当前存在于 Icons 文件夹中的那些图像设置 SystemFile 属性为 True ,然后单击 Save to Database 按钮完成后: **** ****

    StackOverflow 文档

    在发布自定义时,Acumatica 将自动备份当前存在于网站文件夹中的文件,这些文件将由 SystemFile 属性设置为 True 的自定义文件替换。

  8. 如果你现在继续发布自定义,则很可能在文件系统中修改某些文件。显示错误消息。要防止出现这种非常可怕的消息,请在自定义管理器中打开项目,导航到“ 文件” 部分,然后单击“ 检测已修改的文件” 以打开 “检测到修改的文件” 对话框,然后单击“ 放弃所有更改” 按钮:

    StackOverflow 文档

  9. 现在,你可以继续发布自定义以在登录页面上欣赏自定义图像:

    https://i.stack.imgur.com/mrj0N.jpg