问题描述
我们使用自定义包提供程序来安装和更新我们自己的 modx 包。 单击包管理器中的“更新”后,将显示可用版本列表,每个版本旁边都有一个指向更改日志的链接。
但是,点击更改日志链接后,会弹出一个空窗口,而不是显示更改日志。
由我们的包提供商生成的包 XML 文件包含一个有效的变更日志节点。更改日志的内容也由包管理器获取,因为更改日志链接是可见的。如果变更日志为空,则不会显示链接。
包 XML 的审查版本:
<?xml version="1.0"?>
<package>
<id>xxx</id>
<package>xxx</package>
<displayName>xxx</displayName>
<name>xxx</name>
<version>1.1.4</version>
<version_major>1</version_major>
<version_minor>1</version_minor>
<version_patch>4</version_patch>
<release>pl</release>
<vrelease>pl</vrelease>
<vrelease_index>0</vrelease_index>
<author>xxx</author>
<description>
<![CDATA[xxx]]>
</description>
<instructions>
<![CDATA[<p>Install via Package Management</p>]]>
</instructions>
<changelog>
<![CDATA[[1.1.4] 2021-06-23
- Changelog message
[1.0.0] 2020-11-30
- Initial release]]>
</changelog>
<createdon>2021-06-23T09:41:00Z</createdon>
<createdby>xxx</createdby>
<editedon>2021-06-23T09:41:00Z</editedon>
<releasedon>2021-06-23T09:41:00Z</releasedon>
<downloads>4</downloads>
<approved>true</approved>
<audited>false</audited>
<featured>false</featured>
<deprecated>false</deprecated>
<license/>
<smf_url/>
<repository>xxx</repository>
<supports>2</supports>
<location>xxx</location>
<file>
<id>xxx</id>
<version>1.1.4</version>
<filename>xxx.transport.zip</filename>
<downloads>4</downloads>
<lastip>xxx</lastip>
<transport>1</transport>
<location>xxx</location>
</file>
<signature>xxx</signature>
<supports_db>MysqL</supports_db>
<minimum_supports>2</minimum_supports>
<breaks_at>10000000.0</breaks_at>
<screenshot/>
<categories/>
</package>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)