- Теория
- Теория
Спецпредложение
Осталось обработать последние два свойства из выгрузки: isSpecial и specialPrice. Свойство isSpecial содержит true, если на товар действует спецпредложение. У товара-спецпредложения появляется новая цена, которая хранится в specialPrice.
Похожую задачу вы тоже решали: у карточек спецпредложений должен появляться дополнительный класс product--special. Но сейчас нужно ещё и специальную цену показывать. Она должна находиться в абзаце с классом product__special-price. Этот абзац должен быть последним дочерним элементом в карточке.
Порядок действий такой:
- проверяем, является ли товар спецпредложением;
- если проверка проходит, добавляем карточке товара класс,
- а также добавляем внутрь карточки ещё один абзац с соответствующим классом и текстом из свойства
specialPrice.
После доработки снова тестируем функцию. Измените в объекте с данными значения свойств isSpecial на true и specialPrice на 300 (значение null обозначает «ничего» или, ближе к нашим реалиям, «спеццены нет»). Если всё сделано правильно, то внешний вид карточки изменится.
Почему цена изменилась с 200 на 300? Потому что так искусный маркетолог Кекс понимает спецпредложение.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.