我们有一个分层导航(screenshot),允许我们的用户按类别,价格和颜色进行过滤 . 类别和价格工作得很好,因为它们默认为Magento . 尝试按颜色(自定义属性)进行过滤时会出现问题 .
它引发了一个例外 . 我能够追踪堆栈跟踪,但我无法理解它 . 想知道是否有人可以帮我指出正确的方向 . 追踪:https://gist.github.com/4490917
我们正在使用Magento Enterprise v1.12.0.2
我们有一个分层导航(screenshot),允许我们的用户按类别,价格和颜色进行过滤 . 类别和价格工作得很好,因为它们默认为Magento . 尝试按颜色(自定义属性)进行过滤时会出现问题 .
它引发了一个例外 . 我能够追踪堆栈跟踪,但我无法理解它 . 想知道是否有人可以帮我指出正确的方向 . 追踪:https://gist.github.com/4490917
我们正在使用Magento Enterprise v1.12.0.2
2 回答
app/Mage/Catalog/Model/Resource/Layer/Filter/Attribute.php 存在问题
用以下内容换掉你的课程,应该解决它的问题 .
http://aceph.tumblr.com/post/21851233473/magento-you-cannot-define-a-correlation-name
您只需从布局中删除enterprisesearch块,例如下面的catalogsearch.xml:
发生错误是因为它们是两个块在布局中做同样的事情 . 默认情况下,企业搜索是存在的 .