Создание каталога товаров на сайте. Создаем необходимый тип инфоблока и инфоблок со свойствами присущими компьютерной технике. Выводим каталог товаров на сайт и наполняем тестовыми материалами.
Видеоурок №10: создание каталога товаров
13.01.2014 12:30:41
Походу у всех нормальных людей блок топ товаров вывелся списком, как в уроке, у меня же вывелся слайдер.
Как его заменить на так как показано в уроке ? |
|
|
16.01.2014 15:26:27
Как заменить шаблон с типового на дефайлт ? |
|||||
|
16.01.2014 20:51:32
|
|||
|
16.01.2014 23:10:12
Судя по приведенного Вами, Михаил, скрину - это изменения всего шаблона каталога.
Может быть я не правильно выражаюсь, но на скрине изменения шаблона общего компонента, а не именно каталога топ. У меня всего два шаблона каталога один который я копировал ".cat_dima" - имя использовал, чтобы потом точно его найти в четырех этажной структуре и еще один есть ".default" - но использование последнего выводит слайдер вместо списка или блока. Так я делал и раньше - но слайдер не пропал. Но в структуре папок видно, что по мимо ".slider" есть еще ".default" (имеется в виду папку с компонентом bitrix&catalog.top) - вот бы его применить судя по коду там нет js соответственно не должно быть и слайдера, но его в отдельности я не нашел как применить - только если изменить общий как у Вас на скрине, однако не выход по выше описанным причинам. Потом искал в файлах php на предмет слов slider - думал там что изменить, чтобы система использовала именно ".default" в папке которую я приложил выше на картинке. Однако такого решения из коробки, я не нашел. Битрикс оригинальный - скачан с оф. сайта. Чистая CMS ни каких модулей и правок, ни какого маркетплейса. Хостинг самый обычный. Дело не в хостинге - так как я менял сервер с общего на домашний =). Я имею лишь поверхностное представление о php могу написать лишь маленький кусочек кода и то подглядывая на сторонних сайтах как пишутся функции, соответственно мне сложно будет вычистить слайдер и оставить только вывод. Так для того чтобы понять, что удаляешь надо вникнуть за что отвечает и приходиться капашиться в файлах - что длительно. Я ставил отдельный сайт - потом подменял внутренности папки .slider на .default - но это тоже не помогло, чистил кэш битрикса - заходил на сайт с хрома в режиме инкогнито - но слайдер остался. Кэш в битриксе отключен вообще. Кэш компонента сбрасывал ни раз. Единственное, что я сделал не по урокам - это то что я копировал все шаблоны не корневую папку .default а в папку со своим шаблоном default (без точки). Есть еще неприятный момент - сбрасывается шаблон меню при изменении файлов "голова" и "попа" =) - что странно - изменяется на поумолчанию, т.е. он вставляет стандарт - порядком уже надоел нюанс, так когда я правлю склет html и меню сменяется. Но если применить свой шаблон меню и не трогать склет - то скелет из шкафа не вываливается. Возможно проблема шаблона меню и проблема слайдера взаимосвязаны - но данное не установлено (чисто предположение). Ведь так быть не должно, раз я применил шаблон свой авторский скажем - и битрикс записал на север в файл php что вот используем этот, то от изменения файла общего скелета, т.е. до ворк_арея не должно привести к изменению служебной записи о примененнии того или иного шаблона. Ведь должна быть логика раз есть такая четырех этажность и сам разраб заявляет, что купив одну платформу имеется возможность запустить 2 сайта - то не логично бы было пихать все шаблоны в общую папку .default - так как это будет катастрофа если сайтов больше 10 штук. Кстати, если удалить папку ".slider" то битрикс ругается, "нот фаунд шаблон слайдер" пишет - мол нет шаблона. Ну ясно же что нет, я же его только что удалил, но по логике он должен применить именно .default, но не применяет. |
|
|
17.01.2014 00:21:58
Откройте для редактирования файл /bitrix/templates/default/components/catalog/cat_dima/sectio найди кусок отвечающий за вывод топа и впишите в него как на скрине ниже |
|||
|
17.01.2014 14:55:55
Мне необходимо создать каталог товаров с разными техническими характеристиками. Их будет достаточно много и многие из них будут использоваться для поиска и сравнения товаров внутри раздела, фильтрации товаров. Пример групп товаров насосы, котлы отопления, водонагреватели, трубы. У них совершенно различные характеристики. Из одинаковых характеристик - цена, габариты (их мало).
Имеет ли мне смысл заводить под каждую категорию товара дополнительный инфоблок и задавать для этого блока набор характеристик. Или все товары делать в одном инфоблоке и выносить в другие инфоблоки только их характеристики? |
|
|
17.01.2014 15:26:25
В рамках урока не рассказывал про разделение свойств в рамках одного инфоблока, так как это работает только в редакциях с модулем "Магазин" и "Торговый каталог". В данном конкретном случае рекомендую использовать редакцию "Малый бизнес" и вот этот мануал http://dev.1c-bitrix.ru/community/blogs/product_features/smart_filter.php так как если сейчас создадите разные инфоблоки, а когда-нибудь захотите превратить это в интернет-магазин столкнетесь с задачкой объединения инфоблоков в один. Да и важное замечание: Если свойств (точнее товаров, но одно вытекает из другого) много- то снижается производительность инфоблоков (mysql), потому пожалуй делите товары по разным инфоблокам или размещайте сайт на собственном сервере. PS Пишу это так как подразумеваю что свойств и товаров действительно много, а не 30 свойств на 15000 товаров. Это мелочи. |
|||
|
17.01.2014 16:25:31
Так мне свойства товаров по разным инфоблокам раскидывать или сами группы товаров? Т.е. какой вариант предпочтительней 1 или 2: 1. Инфоблок - каталог товаров, с вложенными группами товаров. Остальные инфоблоки - свойства товаров, подключаются на нужную группу товаров. 2. Свой инфоблок на каждую группу товаров, у каждого инфоблока свои свойства. |
|||||
|
17.01.2014 17:08:05
|
|||
|
17.01.2014 19:40:47
|
|||||
|
17.01.2014 23:56:20
Так что так или иначе объем требует ресурсов, не скупитесь. Сервер оптимально подобрать и сконфигурировать под Битрикс я Вам помогу (от 2000 руб.) Быстро, дешево и надежно - не бывает ни в чем, об этом забывать не стоит. |
|||||
|
20.01.2014 11:41:18
Начала делать 1 раздел каталога (котлы), у меня уже 89 свойств только на данную группу товаров, из которых общих на весь каталог товаров только 7! А у меня еще 12 разделов впереди!!! как мой единственный инфоблок с таким количеством свойств справится?? Да и подключать такое количество свойств на каждый подраздел в разделах не удобно!
|
|
|
20.01.2014 12:03:03
|
|||
|
20.01.2014 14:24:48
Михаил, добрый день!
Делаю сайт по Вашему уроку на 14 версии. Никак не могу разобраться как вывести картинки каталога. Подскажите плиз. |
|
|
20.01.2014 16:12:05
|
|||
|
28.01.2014 20:41:49
Михаил, ночи доброй, вопрос понимиаю что карявый, однако: добавляли товары, мучались со свойствами товаров, а тут после всего этого слетели кнопки добавить товар в корзину и отображение стоимости товара... сейчас обнаружил что на элементе рекомендуемые товары все работает, кнопка есть, а на остальных позициях товаров ее нет... что подскажите в таком случае сделать... ?
вот ссылка на сам сайт http://boliva.ru/shop/ Cпасибо за помощь и с уважением.
Изменено: |
|
|
29.01.2014 09:27:03
|
|||
|
29.01.2014 09:57:10
Спасибо Михали, будем смотртеть и разбираться!
С уважением. |
|
|
14.02.2014 17:54:40
Здравствуйте. Пытаюсь делать по Ваши видео урокам. Делаю ка показано но ничего не выходит.
1- фото не показывает, свойства тоже нет. 2- каталог, подкаталог, карточка тоже не идет. под карточка вылезает в карточке. есть еще несколько моментов. Не знаю где что искать. |
|
|
14.02.2014 18:11:23
|
|||
|
14.02.2014 18:53:07
еще такой момент. в старте навигация по разделам не выходит должным образом (древовидное) а в старых версиях все было по другому. и возможностей больше. |
|||||
|
24.02.2014 12:56:46
Доброго времени суток Михаил. У меня возникла необходимость сделать сортировку товаров в разделах по цене (в идеале цена от и до), по брендам! Вот никак не могу понять как это сделать... Поискал в интернете и нашёл такое:
$arParams["ELEMENT_SORT_FIELD"] = "catalog_PRICE_1"; catalog_PRICE_2 отвечает за вывод типа цены с id=2 А в случае с Вашим сайтом из урока чему должна равняться $arParams["ELEMENT_SORT_FIELD"] ??? И если можно подскажите как сделать поиск по брендам??? Как получить полный список полей в таблице brands чтобы потом его поместить в тэг select? И как должна выглядеть ссылка для сортировки по брендам? Заранее спасибо за помощь! С уважением Артём! |
|
|
24.02.2014 13:59:36
По поводу брендов, создайте справочник в hightload инфоблоках, в уроке этого нет, данная фича новая- появилась в 14-ом битрикс (урок делался на 12-ой) и по сути все должно получиться легко и просто через умный фильтр. Или через модифицированный "просто фильтр" |
|||||
|
24.02.2014 14:16:19
|
|||
|
24.02.2014 16:02:11
|
|||||
|
24.02.2014 16:31:24
Всё сортируется! Но вот новая задача - можно ли как нибудь привязать к $arParams["ELEMENT_SORT_FIELD"] = "PROPERTY_<PROPERTY_CODE> значение? То есть мне нужно отсортировать данные по бренду и его значению? Есть свойство с кодом BRANDS и у него поле PANASONIC. Как то можно отсортировать именно товары с брендом панасоник??? |
|||||||
|
24.02.2014 16:42:48
В общем на все про все должен получиться один index.php с выведеным компонентом каталог в котором выведены все бренды, а разделы каталога это товары брендов. главное ЧПУ правильно настроить. Посмотрите здесь http://bitrixa.net/videos/detail.php?ID=425 - смысла повторяться не вижу, но если будет время запишу отдельное видео про эту процедуру |
|||||||||
|
24.02.2014 16:51:28
|
|||
|
24.02.2014 17:08:10
Допустим есть видеокамеры разных брендов и среди них нужно отсортировать только панасоник!
|
|
|
24.02.2014 19:14:59
Об этом я написал выше. Создать инфоблок с берндами и в товарах сделать привязку к разделам. Где разделы это сами бренды. Вывести в нужном месте "каталог", привязать к брендовому инфоблоку и вывести их через ext меню. Все просто, хоть и звучит сложно.
|
|
|
09.03.2014 16:33:46
Можно ли в редакции стандарт, ( маленький сайт ), сделать фотоальбом по типу: colorbox?
|
|
|
09.03.2014 17:53:17
Можно ли в редакции СТАРТ, ( маленький сайт ), сделать фотоальбом по типу: colorbox?
|
|
|
09.03.2014 18:25:24
|
|||
|
07.04.2014 11:46:43
Здравствуйте!
Спасибо за уроки! Пытаюсь перенести каталог товаров с рукописной системы на битрикс, хотелось бы сохранить структуру, сейчас она такая: Платья (каталог) длинные (это подкаталог) - short коротки (это подкаталог) - long Юбки (каталог) длинные (это подкаталог) - short коротки (это подкаталог) - long Хочу назвать подкаталоги одинаковыми символьными именами (как в примере выше), но получаю ошибку "Раздел с таким символьным кодом уже существует". Т.е. мне нужно теперь кучу (там 10 подкаталогов в целов выходит) придумывать, или есть другой выход, как эти символьные имена задать? |
|
|
07.04.2014 12:42:57
Вариант два: создать разные инфоблоки на каталоги (не очень оптимальный вариант, и вообще лучше так не делать, но...) Вариант три: не использовать символьный код вообще Все, как по другому обойти не знаю) |
|||
|
07.04.2014 13:23:11
|
|||
|
24.05.2014 09:31:54
Не работает кнопка "Сохранить" в визуальном редакторе после того как в параметрах компонента каталог ставлю галочку "Включить поддержку ЧПУ"
|
|
|
24.05.2014 09:47:51
|
|||
|
11.06.2014 00:53:47
В уроке символьные коды свойств начинаются с приставки «ATT_»: ATT_BRAND, ATT_SENSOR и т. д.
Все кроме свойства «Картинки» — оно имеет символьный код «MORE_PHOTO». Я нашел, что в коде шаблона компонента catalog.element тоже встречается MORE_PHOTO. Почему код свойства назаван именно MORE_PHOTO? Это специально? |
|
|
11.06.2014 03:37:21
|
|||
|
11.06.2014 05:09:54
Добавил детальную картинку, потом две картинки в MORE_PHOTO и одну в ATT_PICT. Вывожу дамп массива $arResult: MORE_PHOTO — только детальная картинка, а двух других нет ATT_PICT — пусто, картинки нет Соответственно на странице детального отображения товара появилась только одна картинка — детальная. Все делал как в видеоуроке, в 1С-Битрикс: Управление сайтом 14.5.1, в комплексном компоненте «Каталог». В чем может быть дело? Почему картинки, указанные в свойствах MORE_PHOTO и ATT_PICT не отображаются? P. S. Спасибо за видеоуроки — очень крутые: самое то, что надо, просто и без пафоса. |
|||||
|
15.06.2014 01:44:33
А, нашел — там надо в настройках компонента допкартинки выбрать, чтобы отображались.
|
|
|
24.06.2014 09:22:29
Здравствуйте, Михаил! Возникла проблема по прохождению этого урока.
После того, как мы создали инфоблоки, свойства и разделы, при настройке параметров каталога оборудования, не нажимается кнопка Сохранить (17:00 на видео). Я начал искать, какой параметр на это влияет, и оказалось, что если убрать галочку с "включить поддержку ЧПУ" - тогда всё сохраняется. Или если из параметров ЧПУ в поле "Таблица сравнения" удалить текст #ACTION_CODE# - то тоже сохраняется, но без этого ссылки, разумеется, работать не будут. Сначала я подумал, что сделал что-то неправильно во время создания инфоблока, свойства или раздела, по этому удалил созданный инфоблок, и начал проходить урок сначала. Но проблема не исчезла, и при включённом ЧПУ, кнопка Сохранить так и не нажимается. Подскажите пожалуйста, в чём может быть причина этой проблемы, и как её исправить? |
|
|
25.06.2014 02:39:49
Как-то ни разу с такой проблемой не сталкивался, прямо таки затрудняюсь что-то посоветовать
|
|
|
01.07.2014 10:37:10
Добрый вечер Михаил! Подскажите как можно реализовать в каталоге применение разных шаблонов и стилей оформления для каждого раздела? Искал разные варианты, не нашел (
|
|
|
01.07.2014 10:50:10
|
|||
|
19.08.2014 04:02:07
добрый день скажите пожалуйста а как добавить каталог в левое меню?
|
|
|
19.08.2014 04:44:10
|
||||
|
||||
Блог-note: заметки разработчика
Показать пользователю накопительную скидку за все сделанные заказы, из модуля маркетинга
Задача: показать, текущему авторизованному, пользователю сумму всех выполненных заказов и процент накопительной скидки- ...
Удаление недоступных для заказа товаров из корзины
Задача: пользователи магазина могу наполнять корзины, но не доходить до оформления заказа. Такие корзины считаются броше...
Установка поиска Sphinx на Ubuntu 22.04 для 1С-Битрикс
Задача: установить и сконфигурировать поиск Sphinx под управлением Ubuntu 22.04 и панели управления HestiaCP для использ...
Умный фильтр только на последнем уровне разделов каталога.
Если в разработаываемом магазине или в принципе в каталоге на Битрикс, вы выводите умный фильтр в разделах - он выводитс...
Получение SEO данных элементов и разделов инфоблока, через API 1С-Битрикс
Для того чтобы извлечь данные из вкладки SEO административной панели Битрикс, необходимо использовать специализированные...
Картинка торгового предложения вместо иконки цвета, в выборе SKU
Задача: вместо не информативных иконок цветов нужно вывести детальную картинку торгового предложения. Если картинки у пр...
Моментальная фильтрация на AJAX в умном фильтре 1С-Битрикс
При штатной установке, интернет-магазина на 1С Битрикс, умный фильтр по товарам, показывает колличество найденных товаро...
Правильное подключение стилей и скриптов в Битрикс
Есть несколько способов подключения файлов стилей и скриптов, при верстке шаблонов в системе управления 1С-Битрикс. Если...
Вывести минимальную цену самого дешевого торгового предложения
Если у товара несколько торговых предложений и у каждого предложения разные цены, иногда требуется вывести минимальную ц...