Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


Recommended Posts

Есть необходимость, в шаблоне, огранилить вывод дополнительных изображений товара скажем, не потому чтольше трех. Или еещё лучше, выводить в одном месте первые 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>
Link to comment
Share on other sites


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

Link to comment
Share on other sites


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

Link to comment
Share on other sites


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

<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>
Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.