在 Magento 的单个属性中拆分多个选项

Split Multiple Options in Single Attribute in Magento

我在 Magento 的一个属性中有多个选项,当我调用该属性时,所有选项都显示在一个字符串中,我想在不同的行(p 标签或 li's)上显示它们。

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

以上是我的代码,我想我需要使用 explode 但我是 php 的新手。

感谢您的帮助。

找到下面的 link 了解更多详情。

http://www.brandammo.co.uk/output-magento-custom-attributes-to-front-end-from-multi-select-dropdowns/

<?php $spamodel = $this->getChildHtml('spamodel'); 
      $spamodel_explode = explode(",",$spamodel);
      echo $spamodel_explode[0];
?>

在这里你可以使用这段代码。您可以使用 $spamodel_explode[0] 获取单个名称,如果您想获取所有名称,则可以使用 forloop

在这里你可以得到答案

<?php 
      $variable = $this->getChildHtml('spamodel')
      $variable_exp = explode(",",$variable)
      foreach($variable_exp as $var){
         echo $var;
      }    
?>

在上面的编码中,您可以根据自己的 requirement.Just 替换 ',' 标签并根据您的要求获得结果。