magento 2 获取产品属性

magento 收藏
0 45
<?php $helper = $this->helper('Magento\Catalog\Helper\Output');

$helper->productAttribute($_product, $_product->getDescription(), 'description') ?>

获取多选下拉属性

// block = Magento\Catalog\Block\Product\View

<?php $product = $block->getProduct(); ?> // Get current product
<div>
    <?php 
        $data = explode(',',$product->getData('attribute_code'));
        foreach($data as $value):            
    ?>
        <?php 
        $attr = $product->getResource()->getAttribute('attribute_code');
        if ($attr->usesSource()): ?>
            <?php 
                $option_value = $attr->getSource()->getOptionText($value);
            ?>
            <p><?php echo $option_value; ?></p>

        <?php endif;?>
    <?php endforeach;?>
</div>


    暂时没有人评论