以下のパスで meagento 通知メッセージの新しいスタイルをカスタマイズしました/app/code/core/Mage/Core/Block/Messages.php
以下のコードは私がカスタマイズしたものです
public function getGroupedHtml()
{
$types = array(
Mage_Core_Model_Message::ERROR,
Mage_Core_Model_Message::WARNING,
Mage_Core_Model_Message::NOTICE,
Mage_Core_Model_Message::SUCCESS
);
$html = '';
foreach ($types as $type) {
if ( $messages = $this->getMessages($type) )
{
foreach ( $messages as $message )
{
$html.= '<div class="ml-alert-2-'.$type.'">';
$html.= '<div class="style-2-icon '.$type.'"></div>';
$html.= ($this->_escapeMessageFlag) ? $this->htmlEscape($message->getText()) : $message->getText();
$html.= '<div class="style-2-close '.$type.'" onclick="this.parentNode.parentNode.removeChild(this.parentNode);"></div>';
$html.= '</div>';
}
}
}
return $html;
}
上記の機能でデフォルトの Magento テーマを置き換えました。通知テーマはフロントエンドで正常に動作しますが、管理パネルの通知テーマは適用されません。
では、上記の関数で (管理者メッセージ、フロントエンド メッセージ) のようなメッセージ タイプを見つける方法は?
私に提案してください?
皆さんありがとう。