忍者ブログ
21 May

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

19 April

welcart サブ画像のところに付けた見出しの表示非表示を設定する

通常ではサブ画像表示領域に何も見出しはありません。
でも「関連画像」とか「サブイメージ」とか見出しテキストで区切って書きたいです。
そんなとき普通に<h2>などで書くと、サブ画像がないときでも見出しが表示されてしまいます。
正攻法なのか面倒なことしてるのかわかりませんが、if文で出来ました。


<div class="itemsubimg">
<?php if($imageid = usces_get_itemSubImageNums()): ?>
<h2>サブイメージ画像</h2>
<?php foreach ( $imageid as $id ) : ?>
        <a href="<?php usces_the_itemImageURL($id); ?>" <?php echo apply_filters('usces_itemimg_anchor_rel', NULL); ?>><?php usces_the_itemImage($id, 135, 135, $post); ?>
        <p class="itemsubimg_caption"><?php usces_the_itemImageCaption($id); ?></p></a>
<?php endforeach; ?>

    <?php else: ?><!--もしサブ画像がなかったら-->
    <p>&nbsp;</p>
    <?php endif; ?>
    </div><!-- end of itemsubimg -->


オレンジ色の部分が付け足した場所です。
もしサブ画像があったなら以下を出力、なかったら半角スペースを入力、となっています。
そこに何もなくするとか、要素を非表示にするとかもうわかんなかったので、
空divのような邪道?でやってしまいました。
PR