我正在運行OpenCart 2.2的在線商店進行一些更改。 當在左側的類別下方瀏覽時,有2個輪播顯示不同的促銷活動。我想修改它,在第二個輪播之前有一個描述文本。爲此,我應該編輯模板文件。這裏是我迷路.. 這是在模板文件中的代碼:PHP:帶有「if-else」語句的foreach
<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