Перейти к содержанию
Robessar

Дополнительные изображениея. Ограничить вывод

Рекомендуемые сообщения

Есть необходимость, в шаблоне, ограничить вывод дополнительных изображений товара скажем, не больше трех. Или еще лучше, выводить в одном месте первые 2, а в другом оставшиеся 3. В дефолтном шаблоне, за эту функцию отвечает следующий код:

<div id="tab_image" class="tab_page">      <?php if ($images) { ?>      <div style="display: inline-block;">        <?php foreach ($images as $image) { ?>        <div style="display: inline-block; float: left; text-align: center; margin-left: 5px; margin-right: 5px; margin-bottom: 10px;"><a href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" style="border: 1px solid #DDDDDD; margin-bottom: 3px;" /></a>          <span style="font-size: 11px;"><?php echo $text_enlarge; ?></span></div>        <?php } ?>      </div>      <?php } else { ?>      <div style="background: #F7F7F7; border: 1px solid #DDDDDD; padding: 10px; margin-bottom: 10px;"><?php echo $text_no_images; ?></div>      <?php } ?>    </div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

чтоб ограничить 3мя картинками, надо просто не добавлять в описание больше 3х картинок =)ну если уж действительно так нравится пихать более 3х картинок, то могу расписать как обрезать их вывод, ну а по поводу 2 картинки в 1 месте, 3 в другом, то тут уже не помешает расписать где эти места.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В том то и загвоздка. Допусти у товара 5 доп картинок. Нужно чтобы две из них выводились в правой колонке определенной величины, а 3 в левой чуть поменьше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

можно вот как-то так попробовать. На работоспособность не проверял.

<div id="tab_image" class="tab_page"><?php if ($images) { ?><div style="display: inline-block;"><?php $i = 0; ?><?php foreach ($images as $image) { ?><?php $i++; ?><?php if ($i <= 2) { ?><div style="display: inline-block; float: left; text-align: center; margin-left: 5px; margin-right: 5px; margin-bottom: 10px;"><a href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" style="border: 1px solid #DDDDDD; margin-bottom: 3px;" /></a><span style="font-size: 11px;"><?php echo $text_enlarge; ?></span></div><?php } elseif ($i > 2 && $i <= 5) { ?><div style="display: inline-block; float: left; text-align: center; margin-left: 5px; margin-right: 5px; margin-bottom: 10px;"><a href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" style="border: 1px solid #DDDDDD; margin-bottom: 3px;" /></a><span style="font-size: 11px;"><?php echo $text_enlarge; ?></span></div><?php } ?><?php } ?></div><?php } else { ?><div style="background: #F7F7F7; border: 1px solid #DDDDDD; padding: 10px; margin-bottom: 10px;"><?php echo $text_no_images; ?></div><?php } ?></div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.