opencart 制作 table 个类别 insted 轮播
opencart make table of categories insted of carousel
我只是想重新制作制造商轮播,以便它可以显示带有图片的类别。我已经完成了一部分。现在我只想连续显示 table 4 个。这是文件 catalog/view/module/carousel.tpl/
的代码
<div id="carousel<?php echo $module; ?>" class="owl-carousel">
<div class="category">
<table>
<?php if($categories) { ?>
<?php $count = 0;?>
<?php foreach ($categories as $category) { ?>
<?php if($count % 4 == 1){?>
<tr>
<?php}?>
<td>
<a href="<?php echo $category['href']; ?>" <?php echo $category['name']; ?></a>
<img src="<?php echo $category['image'] ?>" alt="<?php echo $category['name']; ?>" title="<?php echo $category['name']; ?>" class="img-thumbnail" />
<p><?php echo $category['name']?>
</td>
<?php if($count % 4 == 0){?>
</tr>
<?php}?>
<?php } ?>
<?php } ?>
</table>
</div>
</div>
<script type="text/javascript"><!--
$('#carousel<?php echo $module; ?>').owlCarousel({
items: 15,
autoPlay: 1000000,
navigation: false,
navigationText: ['<i class="fa fa-chevron-left fa-5x"></i>', '<i class="fa fa-chevron-right fa-5x"></i>'],
pagination: false
});
--></script>
因此,我收到意外的文件结尾错误。我究竟做错了什么?他们是更好的解决方案吗?我正在使用 opencart 版本 2.0.1.1
您需要做一些小改动,这会起作用:
<?php if($count % 4 == 0){?>
</tr>
<?php } ?> //here you need to change
$count++;
在 <?php
标签后输入 space。由于这个错误发生。此标签后需要一个space。
并且您正在增加 $count
的值。
我只是想重新制作制造商轮播,以便它可以显示带有图片的类别。我已经完成了一部分。现在我只想连续显示 table 4 个。这是文件 catalog/view/module/carousel.tpl/
的代码<div id="carousel<?php echo $module; ?>" class="owl-carousel">
<div class="category">
<table>
<?php if($categories) { ?>
<?php $count = 0;?>
<?php foreach ($categories as $category) { ?>
<?php if($count % 4 == 1){?>
<tr>
<?php}?>
<td>
<a href="<?php echo $category['href']; ?>" <?php echo $category['name']; ?></a>
<img src="<?php echo $category['image'] ?>" alt="<?php echo $category['name']; ?>" title="<?php echo $category['name']; ?>" class="img-thumbnail" />
<p><?php echo $category['name']?>
</td>
<?php if($count % 4 == 0){?>
</tr>
<?php}?>
<?php } ?>
<?php } ?>
</table>
</div>
</div>
<script type="text/javascript"><!--
$('#carousel<?php echo $module; ?>').owlCarousel({
items: 15,
autoPlay: 1000000,
navigation: false,
navigationText: ['<i class="fa fa-chevron-left fa-5x"></i>', '<i class="fa fa-chevron-right fa-5x"></i>'],
pagination: false
});
--></script>
因此,我收到意外的文件结尾错误。我究竟做错了什么?他们是更好的解决方案吗?我正在使用 opencart 版本 2.0.1.1
您需要做一些小改动,这会起作用:
<?php if($count % 4 == 0){?>
</tr>
<?php } ?> //here you need to change
$count++;
在 <?php
标签后输入 space。由于这个错误发生。此标签后需要一个space。
并且您正在增加 $count
的值。