我正在使用Magento 1.9创建一个网站。我有两个类别(例如鞋子和衣服)。类别中的每个产品都需要在产品视图中显示尺寸指南。但我需要显示正确的尺寸指南,这取决于产品所属的类别
即
尺寸指南是一个Bootstrap表。
有人可以告诉我如何在“产品视图”页面上显示产品的正确类别大小指南吗?
答案 0 :(得分:0)
你可以这样做。 首先获取您的产品所属的所有类别的列表(因为您的两个类别,鞋子和衣服,可能是您的根类别的子类别,我们将获得您的产品所属的所有类别并将其存储为$ categoryIds
<?php $_helper = $this->helper('catalog/output'); ?>
<?php $_product = $this->getProduct(); ?>
<?php $categoryIds = $_product->getCategoryIds(); ?>
然后我们使用一些简单的php逻辑来决定要调用哪组代码。 现在检查您的鞋子和衣服类别的类别ID。让我们说鞋子有id 5,衣服有id 10
<div class="sizeguide">
<?php if(in_array(5, $categoryIds)): ?>
// Code for shoes size guide
<?php elseif (in_array(10, $categoryIds)): ?>
// Code for clothes size guide
<?php endif ?>
</div>
答案 1 :(得分:0)
将您的尺寸表放在产品说明字段中。它会自动显示。