Помогите Изменить Расположение Блоков На Странице Товара
#1
Отправлено 14 Январь 2013 - 07:03
2. сами модификации придвинуть друг к другу, а то они расползаются
3. галерея доп. фото под основное изображение на всю ширину от левого меню до конца страницы
4. текст под галерею
5. Справа убрать свободное пространство (страница почему-то растянулась вправо)
#2
Отправлено 14 Январь 2013 - 09:49
maxxbon (14 Январь 2013 - 07:03) писал:
2. сами модификации придвинуть друг к другу, а то они расползаются
3. галерея доп. фото под основное изображение на всю ширину от левого меню до конца страницы
4. текст под галерею
5. Справа убрать свободное пространство (страница почему-то растянулась вправо)
По первому пункту:
скорее всего вы имели ввиду не характеристики, а описание товара. Если так, тогда найдите в шаблоне Товар код:
<!-- Блок описания товара. Показываем его есть описание товара --> {% IF GOODS_DESCRIPTION_LARGE %} <h3>Описание {GOODS_NAME}</h3> <div class="htmlDataBlock"> {GOODS_DESCRIPTION_LARGE} </div> {% ENDIF %} <!-- END Блок описания товара. Показываем его есть описание товара -->и удалите.
Найдите в том же шаблоне код:
{GOODS_MOD_DESCRIPTION} </td> </tr>и вставьте после код:
<tr> <td> <!-- Блок описания товара. Показываем его есть описание товара --> {% IF GOODS_DESCRIPTION_LARGE %} <h3>Описание {GOODS_NAME}</h3> <div class="htmlDataBlock"> {GOODS_DESCRIPTION_LARGE} </div> {% ENDIF %} <!-- END Блок описания товара. Показываем его есть описание товара --> </td> </tr>
#3
Отправлено 14 Январь 2013 - 10:11
.goodsDataMainModificationsBlockProperty { padding: 0px; }и заменить его на:
.goodsDataMainModificationsBlockProperty { padding: 0px; float: left; margin-right: 32px; /*расстояние между модификациями*/ }
По третьему - в шаблоне HTML
удалите код из блока (
<div class="goodsDataMainOrder cornerAll">):
<!-- Другие изображения товара. Отображаются если есть изображения товара --> {% IFNOT goods_images_empty %} {% FOR goods_images %} <!-- Заголовок и обёртка для изображений, которая позволяет не показывать уменьшенное изображение товара если оно у него лишь одно --> {% IF goods_images.first %} <div {% IF goods_images.length=1 %}style="display:none;"{% ENDIF %}> <h5>Другие фото {GOODS_NAME}</h5> {% ENDIF %} <!-- Уменьшенное изображение товара --> <div class="goodsDataMainImagesIcon floatLeft"> <a href="{goods_images.LARGE}" rel="gallery" target="_blank" title="{goods_images.NAME}"><img class="cornerAll withBorder goods-image-icon" rel="{goods_images.MEDIUM}" src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a> <!-- Идентификатор изображения товара, используется для галереи изображений --> <input type="hidden" rel="{goods_images.ID}" /> </div> <!-- В самом конце закрываем обёртку для списка маленьких изображений товара --> {% IF goods_images.last %} </div> {% ENDIF %} {% ENDFOR %} {% ENDIF %}
После строк кода:
<!-- Идентификатор изображения товара, используется для галереи изображений --> <input type="hidden" rel="{GOODS_IMAGE_ID}" /> </div>
вставьте следующий код:
<!-- Другие изображения товара. Отображаются если есть изображения товара --> {% IFNOT goods_images_empty %} {% FOR goods_images %} <!-- Заголовок и обёртка для изображений, которая позволяет не показывать уменьшенное изображение товара если оно у него лишь одно --> {% IF goods_images.first %} <div {% IF goods_images.length=1 %}style="display:none;"{% ENDIF %}> <h5>Другие фото {GOODS_NAME}</h5> {% ENDIF %} <!-- Уменьшенное изображение товара --> <div class="goodsDataMainImagesIcon floatLeft"> <a href="{goods_images.LARGE}" rel="gallery" target="_blank" title="{goods_images.NAME}"><img class="cornerAll withBorder goods-image-icon" rel="{goods_images.MEDIUM}" src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a> <!-- Идентификатор изображения товара, используется для галереи изображений --> <input type="hidden" rel="{goods_images.ID}" /> </div> <!-- В самом конце закрываем обёртку для списка маленьких изображений товара --> {% IF goods_images.last %} </div> {% ENDIF %} {% ENDFOR %} {% ENDIF %}
#4
Отправлено 14 Январь 2013 - 11:58
miyako (14 Январь 2013 - 09:49) писал:
скорее всего вы имели ввиду не характеристики, а описание товара. Если так, тогда найдите в шаблоне Товар код:
<!-- Блок описания товара. Показываем его есть описание товара --> {% IF GOODS_DESCRIPTION_LARGE %} <h3>Описание {GOODS_NAME}</h3> <div class="htmlDataBlock"> {GOODS_DESCRIPTION_LARGE} </div> {% ENDIF %} <!-- END Блок описания товара. Показываем его есть описание товара -->и удалите.
Найдите в том же шаблоне код:
{GOODS_MOD_DESCRIPTION} </td> </tr>и вставьте после код:
<tr> <td> <!-- Блок описания товара. Показываем его есть описание товара --> {% IF GOODS_DESCRIPTION_LARGE %} <h3>Описание {GOODS_NAME}</h3> <div class="htmlDataBlock"> {GOODS_DESCRIPTION_LARGE} </div> {% ENDIF %} <!-- END Блок описания товара. Показываем его есть описание товара --> </td> </tr>
нет-нет, именно характеристики товара
#5
Отправлено 14 Январь 2013 - 12:14
miyako (14 Январь 2013 - 10:11) писал:
.goodsDataMainModificationsBlockProperty { padding: 0px; }и заменить его на:
.goodsDataMainModificationsBlockProperty { padding: 0px; float: left; margin-right: 32px; /*расстояние между модификациями*/ }
По третьему - в шаблоне HTML
удалите код из блока (
<div class="goodsDataMainOrder cornerAll">):
<!-- Другие изображения товара. Отображаются если есть изображения товара --> {% IFNOT goods_images_empty %} {% FOR goods_images %} <!-- Заголовок и обёртка для изображений, которая позволяет не показывать уменьшенное изображение товара если оно у него лишь одно --> {% IF goods_images.first %} <div {% IF goods_images.length=1 %}style="display:none;"{% ENDIF %}> <h5>Другие фото {GOODS_NAME}</h5> {% ENDIF %} <!-- Уменьшенное изображение товара --> <div class="goodsDataMainImagesIcon floatLeft"> <a href="{goods_images.LARGE}" rel="gallery" target="_blank" title="{goods_images.NAME}"><img class="cornerAll withBorder goods-image-icon" rel="{goods_images.MEDIUM}" src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a> <!-- Идентификатор изображения товара, используется для галереи изображений --> <input type="hidden" rel="{goods_images.ID}" /> </div> <!-- В самом конце закрываем обёртку для списка маленьких изображений товара --> {% IF goods_images.last %} </div> {% ENDIF %} {% ENDFOR %} {% ENDIF %}
После строк кода:
<!-- Идентификатор изображения товара, используется для галереи изображений --> <input type="hidden" rel="{GOODS_IMAGE_ID}" /> </div>
вставьте следующий код:
<!-- Другие изображения товара. Отображаются если есть изображения товара --> {% IFNOT goods_images_empty %} {% FOR goods_images %} <!-- Заголовок и обёртка для изображений, которая позволяет не показывать уменьшенное изображение товара если оно у него лишь одно --> {% IF goods_images.first %} <div {% IF goods_images.length=1 %}style="display:none;"{% ENDIF %}> <h5>Другие фото {GOODS_NAME}</h5> {% ENDIF %} <!-- Уменьшенное изображение товара --> <div class="goodsDataMainImagesIcon floatLeft"> <a href="{goods_images.LARGE}" rel="gallery" target="_blank" title="{goods_images.NAME}"><img class="cornerAll withBorder goods-image-icon" rel="{goods_images.MEDIUM}" src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a> <!-- Идентификатор изображения товара, используется для галереи изображений --> <input type="hidden" rel="{goods_images.ID}" /> </div> <!-- В самом конце закрываем обёртку для списка маленьких изображений товара --> {% IF goods_images.last %} </div> {% ENDIF %} {% ENDFOR %} {% ENDIF %}
другие фото выстроились не в одну линию, а два вверху, и одно под ними, а мне надо, чтобы в одну линию
#6
Отправлено 14 Январь 2013 - 12:20
maxxbon (14 Январь 2013 - 11:58) писал:
Характеристики у товара заполняются в Товары->Товары в разделе Характеристики (снизу приложен скриншот)
Если вы действительно имеете ввиду эти характеристики?
Если нет, то попробуйте проделать, что было написано выше.
#7
Отправлено 14 Январь 2013 - 12:58
miyako (14 Январь 2013 - 12:20) писал:
Если вы действительно имеете ввиду эти характеристики?
Если нет, то попробуйте проделать, что было написано выше.
я имею ввиду именно эти характеристики, попробовала их вставить по вашей первой рекомендации (вместо описания), но там они не влезают и располагаются в несколько строчек, а внизу выглядят лучше.
Если оставить так , вместо блока доставки образовалась большая дыра, которую нужно заполнить, или характеристиками снизу, или другими фото. Описание слишком большая часть и тоже не поместится, опять все сдвинется.
то есть вверху пусто, а вся информация разместилась ниже
#8
Отправлено 14 Январь 2013 - 13:16
maxxbon (14 Январь 2013 - 12:58) писал:
Если оставить так , вместо блока доставки образовалась большая дыра, которую нужно заполнить, или характеристиками снизу, или другими фото. Описание слишком большая часть и тоже не поместится, опять все сдвинется.
то есть вверху пусто, а вся информация разместилась ниже
#9
Отправлено 14 Январь 2013 - 13:33
Koderhan (14 Январь 2013 - 13:16) писал:
145752
Попробовала разместить на пустом месте, вместе блока доставки ОПИСАНИЕ, но оно вытянулось длинной полоской, надо как-то ширину добавить
maxxbon (14 Январь 2013 - 13:31) писал:
Попробовала разместить на пустом месте, вместе блока доставки ОПИСАНИЕ, но оно вытянулось длинной полоской, надо как-то ширину добавить
#10
Отправлено 14 Январь 2013 - 14:07
maxxbon (14 Январь 2013 - 13:33) писал:
Попробовала разместить на пустом месте, вместе блока доставки ОПИСАНИЕ, но оно вытянулось длинной полоской, надо как-то ширину добавить
посмотрите эту страницу там нагляднее /goods/Kedrovaja-bochka-Sibirskoje-zdorov-je-kruglaja-130-78-78-2-5-sm?from=Mzc2
Сейчас на Вашем сайте блок описания к товару уже расположен сразу же под блоком доставки и большого отступа нет.
#11
Отправлено 14 Январь 2013 - 14:07
maxxbon (14 Январь 2013 - 13:33) писал:
Попробовала разместить на пустом месте, вместе блока доставки ОПИСАНИЕ, но оно вытянулось длинной полоской, надо как-то ширину добавить
посмотрите эту страницу там нагляднее /goods/Kedrovaja-bochka-Sibirskoje-zdorov-je-kruglaja-130-78-78-2-5-sm?from=Mzc2
Описание товара выводится сбоку. Как я понимаю вопрос исчерпан?
#15
Отправлено 14 Январь 2013 - 15:19
maxxbon (14 Январь 2013 - 14:27) писал:
У Вас в шаблоне Товар есть блок
<tr> <td> <!-- Блок описания товара. Показываем его есть описание товара --> {% IF GOODS_DESCRIPTION_LARGE %} <h3>Описание {GOODS_NAME}</h3> <div class="htmlDataBlock"> {GOODS_DESCRIPTION_LARGE} </div> {% ENDIF %} <!-- END Блок описания товара. Показываем его есть описание товара --> </td> </tr>
замените его на
<tr> <td colspan="3"> <!-- Блок описания товара. Показываем его есть описание товара --> {% IF GOODS_DESCRIPTION_LARGE %} <h3>Описание {GOODS_NAME}</h3> <div class="htmlDataBlock"> {GOODS_DESCRIPTION_LARGE} </div> {% ENDIF %} <!-- END Блок описания товара. Показываем его есть описание товара --> </td> </tr>
#16
Отправлено 14 Январь 2013 - 15:44
#17
Отправлено 14 Январь 2013 - 21:05
.goodsDataMainDeliveryBlock { display: none; }
тем самым скрыв данный блок и освободив место.
#19
Отправлено 24 Апрель 2013 - 22:46
Kaluchka (24 Апрель 2013 - 22:32) писал:
не получается....
.goodsDataMainModificationsBlockProperty {padding:5px;} .goodsDataMainModificationsBlockProperty select {width:auto;}меняем его на
.goodsDataMainModificationsBlockProperty { padding: 0px; float: left; margin-right: 32px; /*расстояние между модификациями*/ } .goodsDataMainModificationsBlockProperty select {width:auto;}
#20
Отправлено 24 Апрель 2013 - 22:59
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных