我正在对运行 OpenCart 2.2 的在线商店进行一些更改。在左侧的类别下方浏览时,有 2 个轮播显示不同的促销活动。我想修改它,在第二个轮播之前有一个描述文本。为此,我应该编辑模板文件。这就是我迷路的地方。这是模板文件中的代码:
<div id="banner<?php echo $module; ?>" class="owl-carousel">
<?php foreach ($banners as $banner) { ?>
<div class="item">
<?php if ($banner['link']) { ?>
<a href="<?php echo $banner['link']; ?>"><img src="<?php echo $banner['image']; ?>" alt="<?php echo $banner['title']; ?>" class="img-responsive" /></a>
<?php } else { ?>
<img src="<?php echo $banner['image']; ?>" alt="<?php echo $banner['title']; ?>" class="img-responsive" />
<?php } ?>
</div>
<?php } ?>
</div>
从我在浏览器检查器中看到的情况来看,这段代码生成了 2 个带有 id 的横幅 - “banner0”和“banner1”。描述文本应该放在代码的顶部(就在 之前)。如果我使用一个简单的段落,它会显示两次 - 在每个横幅上方。我应该如何更改它以使其仅在第二个横幅(id - banner1)上方显示段落?我正在考虑一个 if-else 语句,但我不确定这是否会起作用......有人可以帮忙吗?我对 PHP 的了解并不多... :S
提前致谢!
最好的问候, Tsvetko Krastev