0

私は現在、magento で 3 種類のユーザー (通常のユーザー、作成者、編集者) の管理に取り組んでいます。

著者と編集者用に別々の登録フォームを作成する必要があります。ただし、すべてのユーザーは、単一createpost actionの inを使用して保存されAccountcontroller.phpます。

著者の登録フォームは authorregister.phtml にあり、エラー メッセージ以外はすべて正常に動作しています。

フォーム エラー メッセージは、authorregister.phtml ファイルには表示されません。その後もブロックを挿入しました$this->getMessagesBlock()->getGroupedHtml();が、エラーメッセージは表示されません。

驚いたことに、これらのエラー メッセージがpersistent/customer/form/register.phtmlページに表示されます。

このフォーム エラー メッセージがそのページの読み込み時に表示される理由がわかりません。

誰でも私を助けることができます。

4

1 に答える 1

0

こんにちは、次のヒントが役立つかもしれません.....

最初authorregister.phtmlの行を追加

< div id="messages_product_view"><?php echo $this->getMessagesBlock()->getGroupedHtml() ?>< /div>

 In Accountcontroller.php before redirect 
Mage::getSingleton('core/session')->addSuccess(Mage::helper('modulename')->__('Thank you .'));
于 2012-12-03T06:03:18.890 に答える