在 Magento 类别列表页面中获取多选属性选项

发布于 2024-11-26 02:45:30 字数 374 浏览 2 评论 0原文

我有这样的代码:

<?php
  $multiSelectArray = $this->getProduct()->getAttributeText('color');
  $lastItem = end($multiSelectArray);

  foreach($multiSelectArray as $multiSelectItem){
    echo $multiSelectItem;
    if($multiSelectItem != $lastItem) echo ", ";
  }
?>

在类别列表页面中获取多选属性选项。

我的问题是,如果多选帮助中只有一个选项,它不会显示该属性

I have this code:

<?php
  $multiSelectArray = $this->getProduct()->getAttributeText('color');
  $lastItem = end($multiSelectArray);

  foreach($multiSelectArray as $multiSelectItem){
    echo $multiSelectItem;
    if($multiSelectItem != $lastItem) echo ", ";
  }
?>

to get multi-select attribute options in category list page.

My problem is that it don't show the attribute if there is only one option in the multi-select

Help !

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

热血少△年 2024-12-03 02:45:31

问题解决了,因为唯一的一个选项是字符串,我已经测试过,if(is_string)........显示第一个选项;)

Problem solved because the only one option was a string, I have tested, if(is_string)........ show the first option ;)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文