OpenCart 2.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>
私は、ブラウザのインスペクタで、私の場合に表示さから、このコードは、IDを持つ2つのバナーを作成する - 「banner0」と "banner1"。説明テキストは、コードの先頭(直前)に移動する必要があります。単純な段落を使用すると、各バナーの上に2回表示されます。段落を2番目のバナー(id-banner1)の上にのみ表示するにはどうすればよいですか? 私はif-elseステートメントについて考えていましたが、それがうまくいくかどうかはわかりません...少し助けてもらえますか?私のPHP知識はそれほどではありません。:S
ありがとうございます!
敬具、 Tsvetko Krastev