track your order
フッターに名前付きのリンクを含めました。ユーザーがログインせずにこのリンクをクリックすると、 のようなエラー メッセージが表示されますplease login to track your order
。
私はmagentoが初めてです。これを行うように案内してください。
track your order
フッターに名前付きのリンクを含めました。ユーザーがログインせずにこのリンクをクリックすると、 のようなエラー メッセージが表示されますplease login to track your order
。
私はmagentoが初めてです。これを行うように案内してください。
この質問は Google に表示されるため追加されました。
黄色の「警告」メッセージ (おそらくこの目的で必要なメッセージ) の場合は、次を使用します。
Mage::getSingleton('core/session')->addNotice('Please log in to track your order');
緑の「成功」メッセージの場合は、
Mage::getSingleton('core/session')->addSuccess('Tracking successful');
赤い「エラー」メッセージの場合は、
Mage::getSingleton('core/session')->addError('There was an error tracking your parcel');
このコードをコントローラーに入れます
$session = Mage::getSingleton('customer/session');
if (!$session->getCustomerId()) {
Mage::getSingleton('customer/session')->addError('You are not logged in');
}
関数を使用addError()
して、エラーメッセージをセッションに含めることができます