FishPig:博客类别 - 相关产品没有出现?

时间:2014-05-12 14:16:03

标签: php wordpress magento fishpig

我已经成功安装了Fishpig模块,并且能够显示产品和帖子之间的关联/反之亦然。

但是,我无法使用博客类别显示/输出相关产品。

默认情况下,他们没有显示。所以我在/frontend/default/theme/layout/wordpress.xml中添加了以下代码:

<wordpress_post_category_view>
  <reference name="content">
    <block type="wordpress/category_view" name="wordpress_category" template="wordpress/category/view.phtml">
      <block type="wordpress/post_associated_products" name="wordpress_associated_products" as="associated_products" template="wordpress/post/associated/products.phtml" />
      <block type="wordpress/post_list" name="wordpress_post_list" as="post_list" template="wordpress/post/list.phtml">
        <block type="wordpress/post_list_pager" name="wordpress_post_list_pager" as="pager"/>
      </block>
    </block>
  </reference>
</wordpress_post_category_view>

我试图通过/frontend/default/theme/template/wordpress/category/view.phtml调用该块

<?php echo $this->getChildHtml('associated_products'); ?>

这种技术适用于博客帖子页面,但它似乎不适用于博客类别。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

无法在类别页面上显示关联。关联存储在数据库中,因此您可以使用某些自定义代码实现此目的,但默认情况下,这些关联用于快速关联类别中的所有实体。

例如,如果您将博客帖子与Magento类别相关联,那么您实际上是将博客帖子与Magento类别中的所有产品相关联。