我在我的商店中使用 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 代码<?php echo $this->getBodyClass()?' class="'.$this->getBodyClass().'"':'' ?>
来调用类名。所以页面没有正确加载。
所以我修改了上面提到的代码,
<?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;">'; }
?>
现在我的前端显示一个空白屏幕。有人知道我哪里出错了吗?请给我你的想法来解决这个问题