OpenCMS でカスタム コンテンツ タイプ FaqEntry (タイトル、質問、回答の 3 つのフィールド) を作成し、登録しました。そのタイプの新しいファイルを作成して編集しようとすると、そこに 3 つのフィールドが表示されますが、「タイトル」、「質問」、「回答」などのラベルは表示されません。理由について何か考えはありますか?
質問する
429 次
1 に答える
3
それで、あなたが設定/期待するラベルではない場合、それは何を示しますか?
ラベルが正しく表示されない理由として、次の 3 つが考えられます。
- xsd で間違ったプロパティ ファイルを参照しています
- プロパティ ファイルでプロパティ/ラベルを正しく設定していない
- 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 に答える