問題
- オブジェクトのEメール機能を有効にする。 フォームを送信した後、メールで、ピックリストの名前の値の代わりにキーの値を取得する。
- 再現の手順
1. Liferay DXP 7.4
2. コントロールパネル > ピックリストを開きます。 新しいピックリストと項目を作成し、名前とキーの値を指定して「保存」をクリックします。
3. 次に、コントロールパネル > オブジェクトに移動します。 新しいオブジェクトを作成し、オブジェクトの中に新しい'Fields'を作成し、フィールドを作成し、'Type'ピックリストを選択し、'Picklist'オプションで、ステップ2で作成したピックリストを選択します。
4. コントロールパネル > テンプレートに移動します。 新しいEメールテンプレートを作成し、ステップ3で作成した「エンティティ」を選択します。
5. 作成したオブジェクトの中で、'Action'タブを選択し、新しいアクションを作成し、ラベルに名前を付け、'Action Builder'でルールを適用し、'Save'をクリックする。
6. 次に、サイトメニュー > デザインに移動します。 新しいフラグメントセットを作成してフラグメントを追加し、「フォームフラグメント」を選択して「選択」オプションを選択し、「追加」をクリックしてフォームをパブリッシュします。
7. 新しいページで「フォームコンテナ」をドラッグ&ドロップし、3番目のステップで作成したオブジェクトを選択してフォームをマッピングします。
8. ポータルでメールを設定するには、こちらをご覧ください: DXPでメールサーバーを設定してメール通知を受信するには?
9. 項目を選択してフォームを送信する。
観察された動作 メールの中で、名前の値の代わりにキーの値を取得している。
期待される動作 メールで名前の値を取得する。
環境
- Liferay DXP 7.4
解像度
- この現象はDXP 7.4の既知のバグであり、 LPS-178364によって対処されています。
追加情報
- Hotfixが必要な場合は、パッチの詳細を添付してHotfixを要求するサポートチケットを作成してください。
- Liferay DXPへのFix PackとHotfixのインストール Fixpack/Hotfixをお使いの環境にインストールする方法をご案内します。
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン