1

我在 OpenCMS 中创建了一个自定义内容类型 FaqEntry(三个字段 - 标题、问题、答案)并注册了它。当我创建该类型的新文件并想要对其进行编辑时,它会在那里显示三个字段,但不会显示它们的标签,即“标题”、“问题”、“答案”。你知道为什么吗?

4

1 回答 1

3

那么,如果不是您设置/期望的标签,它会显示什么?

标签显示不正确的可能原因有以下三种:

  1. 您在 xsd 中引用了错误的属性文件
  2. 您没有在属性文件中正确设置属性/标签
  3. 你还没有发布并重启过tomcat

标签应位于模块文件夹结构中“类”下的文件workplace.properties 中,即/system/modules/com.mydomain.www/classes/com/mydomain/www/workplace.properties

在您的 faqentry.xsd 中,参考应该是这样的:

<xsd:annotation>
    <xsd:appinfo>
        <resourcebundle name="com.mydomain.www.workplace"/>
         ...

在属性文件中,标签需要具有正确的映射:

label.FaqEntry.Title = Title Label The Way You Want It

最后,需要重启 Tomcat 才能使属性生效。

于 2010-06-12T17:19:13.477 回答