Комментарии (4)

  • Решение
    Колмаков Игорь 16 января 2016 12:48 #

    Можно сделать этот блок обтекаемым

    - если изображений много, то часть будет размещаться слева от основного, а часть снизу

    - если изображений мало, то они слева от основного

    - если доп. изображений нет, то фото как и было ранее на всю ширину


    1. в файле "product.images.html" (магазин-витрина-шаблоны)

    заменить строку

    <div class="image" id="product-core-image">

    на

    <div class="image{if count($product.images) > 1} mimg{/if}" id="product-core-image">

    2. в пользовательских стилях прописать правила

    @media only screen and (min-width: 580px){
    .mimg.image#product-core-image {
        float: right;
    }
    .more-images {
        text-align: left;
    }
    .more-images .image {
        text-align: center;
        margin: 0 3px 9px;
    }
    }
    @media only screen and (min-width: 1366px){
    .mimg.image#product-core-image {
        width: 78%;
    }
    }
    @media only screen and (min-width: 1210px) and (max-width: 1366px){
    .mimg.image#product-core-image {
        width: 75%;
    }
    }
    @media only screen and (min-width: 580px) and (max-width: 1210px){
    .mimg.image#product-core-image {
        width: 70%;
    }
    }

    1
  • Руслан Бегишев 18 января 2016 01:33 #

    Если в товаре мало дополнительных фото, то основное фото выходит за границы

    1
  • Колмаков Игорь 18 января 2016 11:06 #
    в файле "product.images.html" (магазин-витрина-шаблоны)

    перед конструкцией

    {/if}
    </figure>

    пропишите

    <div class="clear-both"></div>

    1
  • Руслан Бегишев 3 августа 2017 21:54 #

    Сейчас если много фото, то при заполнении слева, дополнительные фото уходят вниз основного фото. Возможно ли что бы начинался слева второй ряд.

    И второй вопрос, как сделать отображение дополнительные фото не слева, а справа от фото.


    1
    • Тирон Александр Тирон Александр 4 августа 2017 07:55 #

      1) При использовании текущего подхода построения размещения основного и дополнительных изображений сделать описанную вами модификацию нельзя.

      2) Для смены расположения дополнительных изображений в строках:

      .mimg.image#product-core-image {
          float: right;
      }
      .more-images {
          text-align: left; 
      }

      сделайте следующую замену:

      .mimg.image#product-core-image {
          float: left;
      }
      .more-images {
          text-align: right; 
      }


      1

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите

Услуги

Контакты

Дорогие друзья!

К сожалению, Ваш браузер не поддерживает современные технологии используемые на нашем сайте.

Пожалуйста, обновите браузер, скачав его по ссылкам ниже, или обратитесь к системному администратору, обслуживающему Ваш компьютер.

Internet Explorer

от Microsoft

Chrome

от Google

Safari

от Apple

Opera

от Opera Software

Firefox

от Mozilla

Вверх