Php Opencart-删除特定页面上的项目?

Php Opencart-删除特定页面上的项目?,php,module,opencart,Php,Module,Opencart,我正在处理opencart主题,但遇到了一个问题 我的特色模块显示在主页和分类上,请参见屏幕截图 截图: 现在,我只想隐藏类别布局中项目的评级,这样就不会破坏我的设计/松散空间。有没有一种简单的方法可以隐藏某些布局上的评级?i、 e.vqmod 删除: <? } ?> <?php if ($product['rating']) { ?> <div class="box-product-rating"><img src=

我正在处理opencart主题,但遇到了一个问题

我的特色模块显示在主页和分类上,请参见屏幕截图

截图:

现在,我只想隐藏类别布局中项目的评级,这样就不会破坏我的设计/松散空间。有没有一种简单的方法可以隐藏某些布局上的评级?i、 e.vqmod

删除:

      <? } ?>
      <?php if ($product['rating']) { ?>
      <div class="box-product-rating"><img src="catalog/view/theme/simplegreat/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
      <?php } else { ?>
      <div class="box-product-rating"><img src="catalog/view/theme/simplegreat/image/stars-0.png"/></div>
      <?php } ?>

from:/var/www/html/catalog/view/theme/default/template/module/featured.tpl提供了所需的结果,但也删除了主页布局上的评级。

如果您在类别页面上,URL包含查询字符串参数/变量路径

检查此参数是否存在就足够了,并且在这种情况下不显示额定值:

  <?php if ($product['rating'] && !isset($_GET['path'])) { ?>
  <div class="box-product-rating"><img src="catalog/view/theme/simplegreat/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
  <?php } ?>
改为在模板中:

      <?php if ($product['rating'] && !$is_category_page) { ?>
  <div class="box-product-rating"><img src="catalog/view/theme/simplegreat/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
  <?php } ?>

我不想完全从分类页面中删除它,只想从分类页面上的模块中删除它。非常感谢,让它工作起来真是难以置信!我马上就要试一试了!这真是太棒了!现在我只需要在找不到评分时显示。我试图添加一个else标记,但显然没有效果。Shadyyx,当没有找到评级时,是否也可以显示另一个图像?
      <?php if ($product['rating'] && !$is_category_page) { ?>
  <div class="box-product-rating"><img src="catalog/view/theme/simplegreat/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
  <?php } ?>