【问题标题】:Moving custom field from magnolia 5 to magnolia 6将自定义字段从 magnolia 5 移动到 magnolia 6
【发布时间】:2021-05-27 15:34:59
【问题描述】:

我正在尝试将我的自定义字段从 magnolia 5 移动到 magnolia 6。我正在使用

    <dependency>
       <groupId>info.magnolia.ui</groupId>
       <artifactId>magnolia-ui-framework-compatibility</artifactId>
       <version>6.2.4</version>
    </dependency>

   <dependency>
     <groupId>info.magnolia.pages</groupId>
     <artifactId>magnolia-pages-app-compatibility</artifactId>
   </dependency>

因此,我的自定义字段确实适用于我拥有的自定义应用程序,但它不适用于页面应用程序。

这是我在对话框中看到的:

这是日志:

2021-05-27 18:20:35,692 ERROR inition.migration.FallbackFieldDefinitionConverter: No converter for old class com.example.uimodule.field.definition.MyCustomFieldDefinition. Falling back to class info.magnolia.ui.field.StaticFieldViewDefinition.

我的定义类从 magnolia-ui-framework-compatibility 模块扩展了 ConfiguredFieldDefinition。

知道我错过了什么吗?

【问题讨论】:

    标签: java magnolia


    【解决方案1】:

    如果您要从 5.7.x 迁移到 6.2.x,并且您有自定义字段,这并不总是一件简单的事情。有一些背景和例子here

    【讨论】:

      猜你喜欢
      • 2021-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-25
      • 1970-01-01
      • 2019-07-09
      • 1970-01-01
      相关资源
      最近更新 更多