ストアで ajax ログイン スクリプトを使用しているため、以下のスクリプトを使用して、Login Dialogue box
ユーザーがログインしていないことを示しています。
<?php
if (Mage::getSingleton('customer/session')->isLoggedIn())
{
echo '<body>';
}
else {
echo '<body onClick="showSmartRegisterDialog(); return false;">';
} ?>
デフォルトの代わりに
<body<?php echo $this->getBodyClass()?' class="'.$this->getBodyClass().'"':'' ?>>
<?php echo $this->getBodyClass()?' class="'.$this->getBodyClass().'"':'' ?>
唯一の問題は、クラス名を呼び出すためにphpコードを使用しなかったことです。そのため、ページが正しく読み込まれません。
だから私はこれにコード化するために上記を修正しました、
<?php if (Mage::getSingleton('customer/session')->isLoggedIn())
{
echo '<body<?php echo $this->getBodyClass()?' class="'.$this->getBodyClass().'"':'' ?>>'; } else { echo '<body<?php echo $this->getBodyClass()?' class="'.$this->getBodyClass().'"':'' ?> onClick="showSmartRegisterDialog(); return false;">'; }
?>
今、フロントエンドに空白の画面が表示されています。誰かが私がどこで間違っているのか考えていましたか? これを解決するアイデアを教えてください