私は、風景ギャラリー画像の結果を与えるforeachループを持っています。 は、基本的にはforeachループ - 別の設定のケース
<?php foreach ($images as $image) : ?>
で始まり、その後、ギャラリーの画像の正規のdiv +アンカー+画像タグ。
<?php if ($image->description == "portrait") : ?>
<div id="ngg-image-<?php echo $image->pid ?>" class="ngg-gallery-thumbnail-box portrait" <?php echo $image->style ?> >
<div class="ngg-gallery-thumbnail" >
<a class="portrait-image" href="<?php echo $image->imageURL ?>" title=" " id="<?php echo $image->alttext ?>" rel="lightbox" <?php echo $image->thumbcode ?> >
<img title="<?php echo ' ' /* $image->alttext */ ?>" alt="<?php echo ' ' /* $image->alttext */ ?>" src="<?php echo $image->thumbnailURL ?>" <?php echo $image->size ?> />
</a>
<?php else: ?>
<div id="ngg-image-<?php echo $image->pid ?>" class="ngg-gallery-thumbnail-box landscape" <?php echo $image->style ?> >
<div class="ngg-gallery-thumbnail" >
<a class="landscape-image" href="<?php echo $image->imageURL ?>" title=" " id="<?php echo $image->alttext ?>" rel="lightbox" <?php echo $image->thumbcode ?> >
<img title="<?php echo ' ' /* $image->alttext */ ?>" alt="<?php echo ' ' /* $image->alttext */ ?>" src="<?php echo $image->thumbnailURL ?>" <?php echo $image->size ?> />
</a>
<?php endif; ?>
私は2つのポートレート画像を並べて1つの風景画像のスペースを埋める特殊なケースが必要です。
私が考えていたことは、foreachループのブレークアウトを引き起こして1つのコンテナdiv内に2つのイメージを持つタグを管理領域に持たせてから、コンテナ+風景画像用の画像。 foreachループの場合は、ループから飛び出して別の設定で大文字小文字を区別し、通常のループ方法に戻ることは可能ですか?
はもっとここに – Akintunde007
内部CSSのことのように聞こえるのコードですあなたの特別なケースのためにif/thenを持ってください。あなたは "ループから飛び降りる"ことはできません。 –
肖像画の数が奇数だったらどうしますか? – Lambasoft