Часть 14: Базовая верстка карточки товара в Битрикс

Просмотров: 14338

Верстка карточки товара и малой корзины, AJAX добавление товара, реализация отзывов о товаре через компонент блогов. Вывод компонента малой корзины на сайт

Для реализации понадобятся файлы: 

PS так как битрикс упразднил компонент "Малая корзина", прикладываю его к этому видео. В архиве чистые файлы, используемые в видео и компонент малой корзины, который нужно закинуть в папку /bitrix/components (не в ядро)

Дополнительные файлы

Все серии

Сергей Подварский 09.05.2017
Здравствуйте!
Может кто сталкивался?

Выгрузил товары из 1С, использую типовой шаблон (из демо магазина так как быстро запуститься надо), у всех товаров есть торговые предложения, но не у всех есть свойства(то есть в предложении просто указана цена и описание).

Так вот товары у которых не поставлено свойство не добавляются в корзину, не изменяется количество, не сравниваются, не работает ни лупа ни fancybox.
если поставлю любое свойство например цвет - сразу всё работает.
Михаил Базаров 10.05.2017
Цитата
Сергей Подварский написал:
Здравствуйте!
Может кто сталкивался?

Выгрузил товары из 1С, использую типовой шаблон (из демо магазина так как быстро запуститься надо), у всех товаров есть торговые предложения, но не у всех есть свойства(то есть в предложении просто указана цена и описание).

Так вот товары у которых не поставлено свойство не добавляются в корзину, не изменяется количество, не сравниваются, не работает ни лупа ни fancybox.
если поставлю любое свойство например цвет - сразу всё работает.
Потому что у предложений должно быть свойство- согласно новому шаблону. Используйте старый, там можно кидать без свойств.
Сергей Подварский 23.05.2017
Цитата
Михаил Базаров пишет:
Цитата
Сергей Подварский написал:
Здравствуйте!
Может кто сталкивался?

Выгрузил товары из 1С, использую типовой шаблон (из демо магазина так как быстро запуститься надо), у всех товаров есть торговые предложения, но не у всех есть свойства(то есть в предложении просто указана цена и описание).

Так вот товары у которых не поставлено свойство не добавляются в корзину, не изменяется количество, не сравниваются, не работает ни лупа ни fancybox.
если поставлю любое свойство например цвет - сразу всё работает.
Потому что у предложений должно быть свойство- согласно новому шаблону. Используйте старый, там можно кидать без свойств.
Здравствуйте!
всё же новый шаблон поприятнее и посовременнее, позже будет время сам сверстаю, но сейчас дело в том что нужен "быстрый запуск", а найти условие где он отключает кнопки и слайдер не могу(.

Можете подсказать где рыть, что искать?
Если это сложно и отнимет время напишите сколько будет стоить консультация?

Заранее благодарен Вам за ответ!
P.S.: Ваши уроки это просто класс, пытался по документации официальной разобраться - стоял на месте, а так хоть немного разбираться начал. Спасибо Вам!  
usr 23.06.2017
Спасибо за видео!

Подскажите, где найти файл otz.txt?
Михаил Базаров 23.06.2017
Цитата
usr пишет:
Спасибо за видео!

Подскажите, где найти файл otz.txt?
Можете подсказать, в какое время, в видео. Этот файл нужен. Так по памяти не помню, что это за файл. Давно видео это делал
usr 23.06.2017
Михаил, спасибо за быстрый ответ.
https://youtu.be/Xs3z6ug_2TU?t=1574

Там речь про компонент отзывы на базе блогов. Скорее всего, он есть в другом видео, однако в данном уроке предлагается скачать доп. файлы, в видео https://youtu.be/Xs3z6ug_2TU?t=374 в архиве лежит файл otz.txt, сейчас его в файлах нет.

P.S. Отдельное спасибо за весь цикл видео, начиная с курса первого магазина на Битрикс Ваши видео очень помогают разобраться в этой сложной системе.
Михаил Базаров 23.06.2017
Цитата
usr пишет:
Михаил, спасибо за быстрый ответ.
https://youtu.be/Xs3z6ug_2TU?t=1574

Там речь про компонент отзывы на базе блогов. Скорее всего, он есть в другом видео, однако в данном уроке предлагается скачать доп. файлы, в видео https://youtu.be/Xs3z6ug_2TU?t=374 в архиве лежит файл otz.txt, сейчас его в файлах нет.

P.S. Отдельное спасибо за весь цикл видео, начиная с курса первого магазина на Битрикс Ваши видео очень помогают разобраться в этой сложной системе.
Обновил архив к видео.
И еще вот тут про отзывы (способ использован тот же) https://camouf.ru/blog-note/2546/
usr 26.06.2017
Цитата
Обновил архив к видео.
И еще вот тут про отзывы (способ использован тот же) https://camouf.ru/blog-note/2546/
Очень полезный сайт, спасибо за Ваш труд.
Александр Юдин 25.01.2019
Добрый день.
Добавил этот код в catalog.element.defaulttemplate.php
<?
$OFFER_ID = $arOffer["ID"];
$obElement = CIBlockElement::GetByID($OFFER_ID);
if ($arEl = $obElement->GetNext())
echo '<h3>'.arEl["NAME"].'</h3>';
?>

Выводится почему то не название а буква а. Помогите разобраться в чем причина. Причем в корзине название выводится корректно
Александр Юдин 25.01.2019
Цитата
Александр Юдин пишет:
Добрый день.
Добавил этот код в catalog.element .default template.php
<?
$OFFER_ID = $arOffer["ID"];
$obElement = CIBlockElement::GetByID($OFFER_ID);
if ($arEl = $obElement->GetNext())
echo '<h3>'.arEl["NAME"].'</h3>';
?>

Выводится почему то не название а буква а. Помогите разобраться в чем причина. Причем в корзине название выводится корректно
Разобрался. Немного код поправил
<?
$OFFER_ID = $arOffer["ID"];
$obElement = CIBlockElement::GetByID($OFFER_ID);
if ($arEl = $obElement->GetNext())
echo $arEl['NAME'];
?>