dongyuanguang3893 2013-11-21 14:22
浏览 38
已采纳

OpenCart Filtergroup下拉列表

How can I make a dropdown for a specific filtergroup id only? I need the other filtergroups to stay like the default list.

On template/module/filter.tpl

I have added

<select id="select-filter-group<?php echo $filter_group['filter_group_id']; ?>">
        <option value=""><?php echo $text_select; ?></option>
        <?php foreach ($filter_group['filter'] as $filter) { ?>
          <?php if (in_array($filter['filter_id'], $filter_category)) { ?>
            <option value="<?php echo $filter['filter_id']; ?>" selected="selected"><?php echo $filter['name']; ?></option>
          <?php } else { ?>
            <option value="<?php echo $filter['filter_id']; ?>"><?php echo $filter['name']; ?></option>
          <?php } ?>
        <?php } ?>
        </select>

This works but makes every filtergroup into a dropdown, I just need Filter Group ID 4 (exmaple) to be a dropdown and the other stays as before.

How can this be done?

OpenCart 1.5.6

  • 写回答

1条回答 默认 最新

  • dsfdsf21312 2013-11-21 18:35
    关注

    Then, very simply, use a condition around Your select:

    <?php if($filter_group['filter_group_id'] == 4) { ?>
      <select id="select-filter-group<?php echo $filter_group['filter_group_id']; ?>">
        <option value=""><?php echo $text_select; ?></option>
        <?php foreach ($filter_group['filter'] as $filter) { ?>
          <?php if (in_array($filter['filter_id'], $filter_category)) { ?>
            <option value="<?php echo $filter['filter_id']; ?>" selected="selected"><?php echo $filter['name']; ?></option>
          <?php } else { ?>
            <option value="<?php echo $filter['filter_id']; ?>"><?php echo $filter['name']; ?></option>
          <?php } ?>
        <?php } ?>
        </select>
    <?php } else { ?>
    <!-- the default code for filter groups goes here -->
    <?php } ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 finalshell节点的搭建代码和那个端口代码教程
  • ¥15 用hfss做微带贴片阵列天线的时候分析设置有问题
  • ¥50 我撰写的python爬虫爬不了 要爬的网址有反爬机制
  • ¥15 Centos / PETSc / PETGEM
  • ¥15 centos7.9 IPv6端口telnet和端口监控问题
  • ¥120 计算机网络的新校区组网设计
  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 海浪数据 南海地区海况数据,波浪数据
  • ¥20 软件测试决策法疑问求解答