Задать вопрос

Как выводить заглушку?

Здравствуйте! Есть такой код:
<td class="sr-page__list__item_img">
                        <? if( $v['imgs'] ): ?>
                        <span class="rel inlblk">
                            <a title="<?= $v['title'] ?>" href="<?= $v['link'] ?>" class="thumb stack rel inlblk">
                                <img alt="<?= $v['title'] ?>" src="<?= $v['img_s'] ?>" class="rel br2 zi3 shadow" />
                                <? if( $v['imgs'] > 1 ): ?>
                                <span class="abs border b2 shadow">&nbsp;</span>
                                <span class="abs border r2 shadow">&nbsp;</span>
                                <? endif; ?>
                            </a>
                        </span>
                        <? endif; ?>
                    </td>


Здесь выводится картинка, указанная в админке. Но, если картинка не указана, то, соответственно, этот блок выводится без изображения. Как сюда добавить заглушку?

Я пробовал вот так:
<td class="sr-page__list__item_img">
                        <? if( $v['imgs'] ): ?>
                        <img class="rel br2 zi3 shadow" src="def-m.png" alt="Алиса">
                        <span class="rel inlblk">
                            <a title="<?= $v['title'] ?>" href="<?= $v['link'] ?>" class="thumb stack rel inlblk">
                                <img alt="<?= $v['title'] ?>" src="<?= $v['img_s'] ?>" class="rel br2 zi3 shadow" />
                                <? if( $v['imgs'] > 1 ): ?>
                                <span class="abs border b2 shadow">&nbsp;</span>
                                <span class="abs border r2 shadow">&nbsp;</span>
                                <? endif; ?>
                            </a>
                        </span>
                        <? endif; ?>
                    </td>


Но тогда выводится и заглушка, и картинка из админки
  • Вопрос задан
  • 145 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
TommyV888
@TommyV888 Куратор тега PHP
-
Попробуйте так:
<td class="sr-page__list__item_img">
    <? if( $v['imgs'] ): ?>
        <span class="rel inlblk">
        <a title="<?= $v['title'] ?>" href="<?= $v['link'] ?>" class="thumb stack rel inlblk">
        <img alt="<?= $v['title'] ?>" src="<?= $v['img_s'] ?>" class="rel br2 zi3 shadow" />
                                <? if( $v['imgs'] > 1 ): ?>
            <span class="abs border b2 shadow">&nbsp;</span>
            <span class="abs border r2 shadow">&nbsp;</span>
        <? endif; ?>
    <? else: ?>
        <img class="rel br2 zi3 shadow" src="def-m.png" alt="Алиса">
        </a>
        </span>
    <? endif; ?>
</td>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы