微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 Magnolia 5.7 中停用资产版本控制

如何解决如何在 Magnolia 5.7 中停用资产版本控制

我们的 magnolia 5.7 系统中的资产(图像)存在严重问题。

我可以这样描述:

  1. 在我们的作者服务器上,我们创建了一个全新的资产。
  2. 当我们发布该资产并在我们的公共服务器上查看它时,我们发现它具有 mixinTypes "mgnl:hasversion" 并且指向图像的链接(插入并在我们的作者服务器上工作)不再有效。

您知道造成这种情况的原因是什么吗?我该如何停用图像的自动版本控制?

更新:

我们已通过使用此处的恢复标志成功解决了断开的链接问题:https://docs.magnolia-cms.com/product-docs/Administration/Troubleshooting/Broken-version-history.html

我们的公共服务器上仍然有版本控制。这是资产节点的两个 xml 导出之间的差异:

<     <sv:value>mix:versionable</sv:value>
13,24d11
<   <sv:property sv:name="jcr:baseVersion" sv:type="Reference">
<     <sv:value>55f158e2-16c7-44ce-a973-cd48a5cad53b</sv:value>
<   </sv:property>
<   <sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean">
<     <sv:value>true</sv:value>
<   </sv:property>
<   <sv:property sv:name="jcr:predecessors" sv:type="Reference" sv:multiple="true">
<     <sv:value>55f158e2-16c7-44ce-a973-cd48a5cad53b</sv:value>
<   </sv:property>
<   <sv:property sv:name="jcr:versionHistory" sv:type="Reference">
<     <sv:value>e1dfbbf9-e9be-468d-a20c-11c2cb978aa4</sv:value>
<   </sv:property>
31,33d17
<   <sv:property sv:name="mgnl:comment" sv:type="String">
<     <sv:value/>
<   </sv:property>
41c25
<     <sv:value>2021-03-03T10:42:37.277+01:00</sv:value>
---
>     <sv:value>2021-03-03T10:47:35.533+01:00</sv:value>
45a30,35
>   <sv:property sv:name="mgnl:lastActivatedVersion" sv:type="String">
>     <sv:value>jcr:frozenNode</sv:value>
>   </sv:property>
>   <sv:property sv:name="mgnl:lastActivatedVersionCreated" sv:type="Date">
>     <sv:value>2021-03-03T10:47:35.139+01:00</sv:value>
>   </sv:property>
93c83
<       <sv:value>2021-03-03T10:42:37.278+01:00</sv:value>
---
>       <sv:value>2021-03-03T10:47:35.539+01:00</sv:value>

解决方法

您可以在节点类型定义下找到它,必须命名为:magnolia-dam-nodetypes.xml

如果您从定义中删除 <supertype>mgnl:versionable</supertype>,则不应再对节点进行版本控制。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。