商品がオフラインの場合、ユーザーがカートページでチェックアウトしたときに店頭にエラーメッセージを表示します。Hybris:店頭にエラーメッセージを表示
basket.validation.offlineProduct=Unfortunately <a href="{1}">{0}</a> was removed from your cart as it is offline. You previously had {2} in your cart.
:私は以下のようにプロパティファイルでこのエラープロパティ「basket.validation.offlineProduct」を追加
GlobalMessages.addMessage(model, GlobalMessages.ERROR_MESSAGES_HOLDER, "basket.validation.offlineProduct", new Object[] { productData.getName(), productUrl, quantity });
:私は、コントローラクラスのソースコードを更新し、以下のようにGlobalMessagesにエラーメッセージを追加しましたしかし、エラーメッセージは表示されませんが、カスタムコードのデバッグ時に呼び出され、エラーメッセージコードがモデルに設定されています。
エラーメッセージを表示するために必要なその他の設定は以下のようにJSPファイル内に既に存在している:
<%@ taglib prefix="common" tagdir="/WEB-INF/tags/desktop/common" %>
<common:globalMessages/>
私は他のコントローラファイルのソースコードをチェックし、プロセスは同じとエラーメッセージのようだ上の表示なっています他のページ。私はまた、キャッシュを削除し、サーバーを再起動しようとしました。
のように、私は強くプロパティファイル内のテキストのみを使用することをお勧めします、というよりも、
GlobalMessages
何か他のものを使用してみてください。そこにhtmlを保管しないでください。 –@Hristo ..私も非HTMLプロパティを使用してみました。それはうまくいかなかった。 –