Помогите Исправить Фформление Карточки Товара
#1
Отправлено 31 Август 2020 - 14:36
#2
Отправлено 01 Сентябрь 2020 - 12:29
#3
Отправлено 02 Сентябрь 2020 - 15:22
#4
Отправлено 04 Сентябрь 2020 - 15:02
#5
Отправлено 07 Сентябрь 2020 - 16:57
МихаилДолматов (31 Август 2020 - 14:36) писал:
Здраавствуйте
1) В шаблоне main.css у Вас есть код:
.price { display: inline-block; color: #f83a64; font-size: 28px; letter-spacing: 0.5px; }
в нем замените значение font-size на нужное
2) В шаблоне Товар после кода:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable f-fix"> <div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div> <div class="available-false" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Нет в наличии</span></div> </div>
добавьте:
<table class="table-box"> <tbody> {% FOR goods_features%} {%IFNOT goods_features.NAME = Размер%} <tr> <td class="cell1">{goods_features.NAME}</td> <td class="cell2">{goods_features.VALUE}</td> </tr> {%ENDIF%} {% ENDFOR %} </tbody> </table>
3) Чтобы покупатель мог выбирать размеры - их нужно занести в модификации. Каждый размер - отдельная модификация
#6
Отправлено 07 Сентябрь 2020 - 17:30
MikDark (07 Сентябрь 2020 - 16:57) писал:
1) В шаблоне main.css у Вас есть код:
.price { display: inline-block; color: #f83a64; font-size: 28px; letter-spacing: 0.5px; }
в нем замените значение font-size на нужное
2) В шаблоне Товар после кода:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable f-fix"> <div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div> <div class="available-false" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Нет в наличии</span></div> </div>
добавьте:
<table class="table-box"> <tbody> {% FOR goods_features%} {%IFNOT goods_features.NAME = Размер%} <tr> <td class="cell1">{goods_features.NAME}</td> <td class="cell2">{goods_features.VALUE}</td> </tr> {%ENDIF%} {% ENDFOR %} </tbody> </table>
3) Чтобы покупатель мог выбирать размеры - их нужно занести в модификации. Каждый размер - отдельная модификация
Спасибо за ответ), появились небольшие поправки, помогите с ними, пожалуйста -
МихаилДолматов (07 Сентябрь 2020 - 17:27) писал:
Подскажите дополнительно, как одним разом обновить наличие товаров? И как одним разом добавить модификацию на товар, так как модификация по размеру отображается некорректно?
#7
Отправлено 08 Сентябрь 2020 - 18:20
МихаилДолматов (07 Сентябрь 2020 - 17:30) писал:
Подскажите дополнительно, как одним разом обновить наличие товаров? И как одним разом добавить модификацию на товар, так как модификация по размеру отображается некорректно?
Здравствуйте. Массово Вы можете добавить к товарам модификации, через CSV-файл, в самом Excel, и загрузить товары с модификациями на Ваш сайт, уточните, как именно некорректно отображаются модификации, когда Вы их добавляете на Ваш сайт? Зайдите в Редактор шаблонов --- main.css и добавьте в самый конец шаблона код:
.table-box-goods {display: inline-block;}
В Редакторе шаблонов---Товар, найдите код:
<table class="table-box"> <tbody> {% FOR goods_features%} {%IFNOT goods_features.NAME = Размер%} <tr> <td class="cell1">{goods_features.NAME}</td> <td class="cell2">{goods_features.VALUE}</td> </tr> {%ENDIF%} {% ENDFOR %} </tbody> </table>
Замените его на данный код:
<div class="table-box-goods"> {% FOR goods_features%} {%IFNOT goods_features.NAME = Размер%} <div> <span class="name">{goods_features.NAME}</span> <span class="value">{goods_features.VALUE}</span> </div> {%ENDIF%} {% ENDFOR %} </div>
#8
Отправлено 09 Сентябрь 2020 - 17:18
stasia (08 Сентябрь 2020 - 18:20) писал:
.table-box-goods {display: inline-block;}
В Редакторе шаблонов---Товар, найдите код:
<table class="table-box"> <tbody> {% FOR goods_features%} {%IFNOT goods_features.NAME = Размер%} <tr> <td class="cell1">{goods_features.NAME}</td> <td class="cell2">{goods_features.VALUE}</td> </tr> {%ENDIF%} {% ENDFOR %} </tbody> </table>
Замените его на данный код:
<div class="table-box-goods"> {% FOR goods_features%} {%IFNOT goods_features.NAME = Размер%} <div> <span class="name">{goods_features.NAME}</span> <span class="value">{goods_features.VALUE}</span> </div> {%ENDIF%} {% ENDFOR %} </div>
Дело в том, что загружать заново товары будет очень долго и проблематично, можно ли как то ввести что то в код или еще что то сделать чтобы уже сразу чтобы не делать в ручную. А именно я хотел сделать наличии всех товаров на сайте 100, можно ли это реализовать как то? Я вот подумал нужно скачать ксв, изменить и вставить. Но а, что если все слетит. Как настроить его так, чтобы когда я вставляю ксв обратно на сайт, чтобы сохранились все категории и другие настройки как сейчас, да размеры подгружаются не правильно когда загружаю уже. Как это исправить? Я сделал фильт по характеристике, так вот он вот так оборажает размеры, как сделать это адекватно? чтобы было одно значение, допустим размер 42 выбрал и перешел на 42.
#9
Отправлено 11 Сентябрь 2020 - 15:37
МихаилДолматов (09 Сентябрь 2020 - 17:18) писал:
У Вас в характеристике у товара прописано два значение, поэтому они так и отображаются, если оставите так одно - будет одно. Если Вы хотите, чтобы покупатель мог выбирать размер, тогда нужно размеры добавлять не в характеристики, а в модификации, причем каждый размер - это новая модификация, а не просто перечислить их через точку с запятой
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных