如何在magento的右侧栏中添加动态内容块

问题描述

|| 我想在右侧栏中添加一个内容块,该内容块将根据客户的登录状态动态变化。 例如,如果客户未登录,则必须在右侧栏中显示创建帐户和登录按钮。 如果客户已登录,那么我必须显示其他按钮。 我该怎么办?     

解决方法

        在布局XML(您知道如何使用)中,使用布局句柄
customer_logged_in
customer_logged_out
。检查现有的“ 2”布局文件以查看示例。     ,        Magento知道客户是否已登录的方式是:
Mage::getSingleton(\'customer/session\')->isLoggedIn()
。 如果您需要其他帮助,请更具体。 高温超导     ,        首先,在php代码中,您应该了解客户的登录状态,从cookie或会话中获取值,具体取决于您的登录方法。 然后,您可以按客户的登录状态显示不同的html块,如下所示:
if($has_login){
   include(\"login_page.html\");
} else {
   include(\"not_login_page.html\");
}
另外,如果要动态加载这些内容,则可以使用Ajax获取这些html代码,并选择在正确的位置显示。