我在opencart 2上有一个journal2主题。我遇到了产品过滤器的问题。在桌面上,它们正常显示,在移动设备上,它们根本没有加载。通常它们应该由left-column.tpl。
中的$ module变量呈现 <?php if ($modules) { ?>
<div id="column-left" class="col-sm-3 hidden-xs side-column <?php echo $this->journal2->settings->get('flyout_column_left_active') ? 'flyout-left' : ''; ?>">
<?php foreach ($modules as $module) { ?>
<?php echo $module; ?>
<?php } ?>
</div>
<?php } ?>
但是过滤器模块似乎没有到达移动设备上的$ module变量(其他模块在移动设备上也显示得很好)。
任何人都可以告诉我如何解决这个问题? $ modules变量来自哪里我的意思是模块被添加到它?什么阻止过滤器在移动设备上呈现?
提前致谢!
答案 0 :(得分:0)
答案 1 :(得分:0)
in the /catalog/controller/module/journal2_super_filter.php
line 59
我发现了这一行
if (Journal2Cache::$mobile_detect->isMobile() && !Journal2Cache::$mobile_detect->isTablet() && $this->journal2->settings->get('responsive_design')) return;
所以过滤器确实没有在手机上呈现......我已经评论过这条线了瞧 - 我手机上有过滤器了!