2011-11-23 56 views
-1

我有一个问题与我的相关和加售。当客户登录我的相关和加售不显示

当客户登录时,我的相关和加售不会显示在product_view中。

+0

您是否对安装中的任何自定义代码或主题负责?你对代码库有多少了解? – benmarks

+0

而且,当没有活跃的客户登录时,这些块会在哪里显示?他们在左边还是右边?客户登录后总体模板是否更改? – benmarks

回答

0

中会发生这种情况涉及以下三个最有可能的方式:

  1. 布局XML
  2. PHP/PHTML
  3. CSS

布局XML:grep布局xml为<customer_logged_in>,看看是否有任何<remove />节点指向这些块。还请检查<action>标签,并使用unsetChild方法调用引用这些块。

PHP/PHTML:这些块的模板和类定义有可能添加了逻辑来检查客户登录状态。这将是实现这一目标的低效方式,但这是可能的。您需要检查模板(谷歌Magento模板路径提示)以及它们在其中呈现的块类;看看他们是否被定制。

CSS:这是最不可能的人选,但我已经看到了开发者基于通过布局XML添加<body>类设置display:none。这可以看作布局更新句柄中的一个addBodyClass调用,我介绍了如何在上面找到。

相关问题