Создание каталога товаров на сайте. Создаем необходимый тип инфоблока и инфоблок со свойствами присущими компьютерной технике. Выводим каталог товаров на сайт и наполняем тестовыми материалами.
Видеоурок №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: заметки разработчика
Как выводить пользовательские поля и названия разделов инфоблока в Битриксе
Если вам необходимо вывести дополнительное пользовательское поле типа "Привязка к разделам инфоблока", эта записка может...
Получение доступа к железу устройства из Битрикс мобильное приложение
Документация к мобильному приложению 1С-Битрикс очень куцая. В основном описывает функционал добавляемый BXMobileApp. ...
Дать пользователю возможность быстро отредактировать материал
На одном из разрабатываемых сайтов, пользователи формируют его контент. После регистрации, становится доступен персональ...
Сортировать товары по названию, цене и свойствам в каталоге 1С-Битрикс
Задача: реализовать возможность сортировки товаров в разделах каталога. Сортировка должна работать с использованием AJAX...
Настройка: Redis кеширование для 1С-Битрикс, под Ubuntu
Задача: имеем полностью настроенный и оптимально сконфигурированный веб-сервер под управлением Ubuntu 20.04 на котором з...
Установка счетчика Яндекс.Метрики на сайт с Content Security Policy (CSP)
Если на вашем сайте не отображаются данные о кликах и скроллинге в Яндекс.Метрике, вероятнее всего, это связано с настро...
Показ страницы сайта в боковом слайдере, на примере всплывающей формы обратной связи.
Если вы хотите сделать подгрузку любой страницы сайта в боковой слайдер, для этого в битриксе есть метод BX.SidePanel.In...
Добавить СЕО-метатеги в результаты поиска по каталогу
Задача: на странице с результатами поиска по каталогу нужно установить уникальные метатеги: keywords, description, canon...
Настройка обмена между 1С:Предприятие и магазином на "1С-Битрикс24: Интернет-магазин + CRM" по REST протоколу
В этой заметке расскажу как настроить синхронизацию между 1С:предприятие и "1С-Битрикс24: Интернет-магазин + CR...