Меню
Видеоурок №10: создание каталога товаров

Создание каталога товаров на сайте. Создаем необходимый тип инфоблока и инфоблок со свойствами присущими компьютерной технике. Выводим каталог товаров на сайт и наполняем тестовыми материалами.
Походу у всех нормальных людей блок топ товаров вывелся списком, как в уроке, у меня же вывелся слайдер.
Как его заменить на так как показано в уроке ?
Цитата
Дмитрий Рунов пишет:
Походу у всех нормальных людей блок топ товаров вывелся списком, как в уроке, у меня же вывелся слайдер.
Как его заменить на так как показано в уроке ?
Думаю, что у вас использовался типоой шаблон который идет с одним из готовых решений. Попробуйте применить шаблон .default предварительно удалив типовой из папки /bitrix/templates/.default/components/bitrix/news.list/.default
Цитата
Михаил Базаров пишет:
Цитата
Дмитрий Рунов пишет:
Походу у всех нормальных людей блок топ товаров вывелся списком, как в уроке, у меня же вывелся слайдер.
Как его заменить на так как показано в уроке ?
Думаю, что у вас использовался типоой шаблон который идет с одним из готовых решений. Попробуйте применить шаблон .default предварительно удалив типовой из папки /bitrix/templates/.default/components/bitrix/news.list/.default
- структура папок.

Как заменить шаблон с типового на дефайлт ?
Цитата
Дмитрий пишет:

Как заменить шаблон с типового на дефайлт ?
В настройках компонента указать какой использовать
Судя по приведенного Вами, Михаил, скрину - это изменения всего шаблона каталога.
Может быть я не правильно выражаюсь, но на скрине изменения шаблона общего компонента, а не именно каталога топ.
У меня всего два шаблона каталога один который я копировал ".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, но не применяет.
Цитата
Dmitry пишет:
Судя по приведенного Вами, Михаил, скрину - это изменения всего шаблона каталога.

Кстати, если удалить папку ".slider" то битрикс ругается, "нот фаунд шаблон слайдер" пишет - мол нет шаблона. Ну ясно же что нет, я же его только что удалил, но по логике он должен применить именно .default, но не применяет.
Да извиняюсь, спешил не правильно понял проблему.
Откройте для редактирования файл /bitrix/templates/default/components/catalog/cat_dima/sectio­n.php (то есть шаблон комплекного компонента "Каталог")

найди кусок отвечающий за вывод топа и впишите в него как на скрине ниже

Мне необходимо создать каталог товаров с разными техническими характеристиками. Их будет достаточно много и многие из них будут использоваться для поиска и сравнения товаров внутри раздела, фильтрации товаров. Пример групп товаров насосы, котлы отопления, водонагреватели, трубы. У них совершенно различные характеристики. Из одинаковых характеристик - цена, габариты (их мало).
Имеет ли мне смысл заводить под каждую категорию товара дополнительный инфоблок и задавать для этого блока набор характеристик. Или все товары делать в одном инфоблоке и выносить в другие инфоблоки только их характеристики?
Цитата
Наталья пишет:
Мне необходимо создать каталог товаров с разными техническими характеристиками. Их будет достаточно много и многие из них будут использоваться для поиска и сравнения товаров внутри раздела, фильтрации товаров.
Имеет ли мне смысл заводить под каждую категорию товара дополнительный инфоблок и задавать для этого блока набор характеристик. Или все товары делать в одном инфоблоке и выносить в другие инфоблоки только их характеристики?
Если делаете на редакции Старт и свойств, в сумме по всем товарам, действительно много (50-80...итд)- то да имеет смысл создать разные инфоблоки.
В рамках урока не рассказывал про разделение свойств в рамках одного инфоблока, так как это работает только в редакциях с модулем "Магазин" и "Торговый каталог".

В данном конкретном случае рекомендую использовать редакцию "Малый бизнес" и вот этот мануал http://dev.1c-bitrix.ru/community/blogs/product_features/smart_filter.php так как если сейчас создадите разные инфоблоки, а когда-нибудь захотите превратить это в интернет-магазин столкнетесь с задачкой объединения инфоблоков в один.


Да и важное замечание:
Если свойств (точнее товаров, но одно вытекает из другого) много- то снижается производительность инфоблоков (mysql), потому пожалуй делите товары по разным инфоблокам или размещайте сайт на собственном сервере.
PS Пишу это так как подразумеваю что свойств и товаров действительно много, а не 30 свойств на 15000 товаров. Это мелочи.
Цитата
Михаил Базаров пишет:
Цитата
Наталья пишет:
Мне необходимо создать каталог товаров с разными техническими характеристиками. Их будет достаточно много и многие из них будут использоваться для поиска и сравнения товаров внутри раздела, фильтрации товаров.
Имеет ли мне смысл заводить под каждую категорию товара дополнительный инфоблок и задавать для этого блока набор характеристик. Или все товары делать в одном инфоблоке и выносить в другие инфоблоки только их характеристики?
Если делаете на редакции Старт и свойств, в сумме по всем товарам, действительно много (50-80...итд)- то да имеет смысл создать разные инфоблоки.
В рамках урока не рассказывал про разделение свойств в рамках одного инфоблока, так как это работает только в редакциях с модулем "Магазин" и "Торговый каталог".

В данном конкретном случае рекомендую использовать редакцию "Малый бизнес" и вот этот мануал http://dev.1c-bitrix.ru/community/blogs/product_features/smart_filter.php так как если сейчас создадите разные инфоблоки, а когда-нибудь захотите превратить это в интернет-магазин столкнетесь с задачкой объединения инфоблоков в один.


Да и важное замечание:
Если свойств (точнее товаров, но одно вытекает из другого) много- то снижается производительность инфоблоков (mysql), потому пожалуй делите товары по разным инфоблокам или размещайте сайт на собственном сервере.
PS Пишу это так как подразумеваю что свойств и товаров действительно много, а не 30 свойств на 15000 товаров. Это мелочи.
Исходные данные: Редакция Бизнес, с модулями Торговый каталог и Магазин. Изначально групп товаров 13, на каждую от 5 до 20 свойств. Но возможно со временем номенклатура станет шире.
Так мне свойства товаров по разным инфоблокам раскидывать или сами группы товаров? Т.е. какой вариант предпочтительней 1 или 2:
1. Инфоблок -  каталог товаров, с вложенными группами товаров. Остальные инфоблоки - свойства товаров, подключаются на нужную группу товаров.
2. Свой инфоблок на каждую группу товаров, у каждого инфоблока свои свойства.
 
Цитата
Гость сайта пишет:
Исходные данные: Редакция Бизнес, с модулями Торговый каталог и Магазин. Изначально групп товаров 13, на каждую от 5 до 20 свойств. Но возможно со временем номенклатура станет шире.
Так мне свойства товаров по разным инфоблокам раскидывать или сами группы товаров? Т.е. какой вариант предпочтительней 1 или 2:
1. Инфоблок - каталог товаров, с вложенными группами товаров. Остальные инфоблоки - свойства товаров, подключаются на нужную группу товаров.
2. Свой инфоблок на каждую группу товаров, у каждого инфоблока свои свойства.
В данном случае лучше один инфоблок, то есть вариант 1
Цитата
Михаил Базаров пишет:
Цитата
Гость сайта пишет:
Исходные данные: Редакция Бизнес, с модулями Торговый каталог и Магазин. Изначально групп товаров 13, на каждую от 5 до 20 свойств. Но возможно со временем номенклатура станет шире.
Так мне свойства товаров по разным инфоблокам раскидывать или сами группы товаров? Т.е. какой вариант предпочтительней 1 или 2:
1. Инфоблок - каталог товаров, с вложенными группами товаров. Остальные инфоблоки - свойства товаров, подключаются на нужную группу товаров.
2. Свой инфоблок на каждую группу товаров, у каждого инфоблока свои свойства.
В данном случае лучше один инфоблок, то есть вариант 1
А как же производительность инфоблока с огромным количеством свойств?
Цитата
Гость сайта пишет:
Цитата
Михаил Базаров пишет:
В данном случае лучше один инфоблок, то есть вариант 1
А как же производительность инфоблока с огромным количеством свойств?
20 своиств огромным я бы не назвал, даже  100 своийств и 250000 товаров, но так или иначе при таких объемах я думаю фирме не напряжно взять виртуальный сервер в Германии за 10 евро (500 рублей)/ в месяц. У Российских сервер/хостинг провайдеров конечно не стоит, дорого и беспощадно в плане ресурсов и трафика.
Так что так или иначе объем требует ресурсов, не скупитесь. Сервер оптимально подобрать и  сконфигурировать  под Битрикс я Вам помогу (от 2000 руб.)

Быстро, дешево и надежно - не бывает ни в чем, об этом забывать не стоит.
Начала делать 1 раздел каталога (котлы), у меня уже 89 свойств только на данную группу товаров, из которых общих на весь каталог товаров только 7! А у меня еще 12 разделов впереди!!! как мой единственный инфоблок с таким количеством свойств справится?? Да и подключать такое количество свойств на каждый подраздел в разделах не удобно!
Цитата
Наталья пишет:
http://dev.1c-bitrix.ru/community/blogs/product_features/smart_filter.php
У Вас же редакция Бизнес, если не ошибаюсь. Делайте свойства как описано тут http://dev.1c-bitrix.ru/community/blogs/product_features/smart_filter.php
Михаил, добрый день!
Делаю сайт по Вашему уроку на 14 версии. Никак не могу разобраться как вывести картинки каталога. Подскажите плиз.
Цитата
Сергей пишет:
Михаил, добрый день!
Делаю сайт по Вашему уроку на 14 версии. Никак не могу разобраться как вывести картинки каталога. Подскажите плиз.
Да, в 14-ой версии что-то совсем замудрили шаблоны каталога. Разобраться в них можно но лучше используйте старые .default в них проще разобраться и кастомизировать под свои задачи
Михаил, ночи доброй, вопрос понимиаю что карявый, однако: добавляли товары, мучались со свойствами товаров, а тут после всего этого слетели кнопки добавить товар в корзину и отображение стоимости товара... сейчас обнаружил что на элементе рекомендуемые товары все работает, кнопка есть, а на остальных позициях товаров ее нет... что подскажите в таком случае сделать... ?
вот ссылка на сам сайт http://boliva.ru/shop/
Cпасибо за помощь и с уважением.
Цитата
Андрей Андрей пишет:
http://boliva.ru/shop/
Нужно разбираться в вашем конкретном случае, причин достаточно много: удалили вызов кнопки в шаблоне компанента, не указали тип цены, запретили покупать группам пользователей итд
Спасибо Михали, будем смотртеть и разбираться!
С уважением.
Здравствуйте. Пытаюсь делать по Ваши видео урокам. Делаю ка показано но ничего не выходит.
1- фото не показывает, свойства тоже нет.
2- каталог, подкаталог, карточка тоже не идет. под карточка вылезает в карточке.
есть еще несколько моментов. Не знаю где что искать.
Цитата
Андрей пишет:
Здравствуйте. Пытаюсь делать по Ваши видео урокам. Делаю ка показано но ничего не выходит.
1- фото не показывает, свойства тоже нет.
2- каталог, подкаталог, карточка тоже не идет. под карточка вылезает в карточке.
есть еще несколько моментов. Не знаю где что искать.
Не знаю чем вам могу помочь, учитывая что не обладаю полной информацией. Если делаете все по уроку- то все должно получиться, у меня же как-то получается :)
Цитата
Михаил Базаров пишет:
Цитата
Андрей пишет:
Здравствуйте. Пытаюсь делать по Ваши видео урокам. Делаю ка показано но ничего не выходит.
1- фото не показывает, свойства тоже нет.
2- каталог, подкаталог, карточка тоже не идет. под карточка вылезает в карточке.
есть еще несколько моментов. Не знаю где что искать.
Не знаю чем вам могу помочь, учитывая что не обладаю полной информацией. Если делаете все по уроку- то все должно получиться, у меня же как-то получается
Так и мне вот очень интересно! все в точности а результат другой.
еще такой момент. в старте навигация по разделам не выходит должным образом (древовидное) а в старых версиях все было по другому. и возможностей больше.
Доброго времени суток Михаил. У меня возникла необходимость сделать сортировку товаров в разделах по цене (в идеале цена от и до), по брендам! Вот никак не могу понять как это сделать... Поискал в интернете и нашёл такое:
$arParams["ELEMENT_SORT_FIELD"] = "catalog_PRICE_1";
catalog_PRICE_2 отвечает за вывод типа цены с id=2
А в случае с Вашим сайтом из урока чему должна равняться $arParams["ELEMENT_SORT_FIELD"] ???
И если можно подскажите как сделать поиск по брендам???  Как получить полный список полей в таблице brands чтобы потом его поместить в тэг select? И как должна выглядеть ссылка для сортировки по брендам?
Заранее спасибо за помощь!
С уважением Артём!
Цитата
Артём пишет:
$arParams["ELEMENT_SORT_FIELD"]
Если правильно понял Вашу задачку- то воспользуйтесь вот этим http://camouf.ru/blog-note/752/ наверное нечто подобное и нашли на просторах интеренета, здесь я ничего нового не написал. Сортировать по возрастанию/убыванию можно таким образом:

Код
<a href="<?=$arResult["SECTION_PAGE_URL"]?>?sort=catalog_PRICE_3&method=asc">
      Цене, по возрастанию 
</a>       
<a href="<?=$arResult["SECTION_PAGE_URL"]?>?sort=catalog_PRICE_3&method=desc">
      Цене, по убыванию 
</a>
 
Работать будет вот так: http://moto-hit.ru/252/

По поводу брендов, создайте справочник в hightload инфоблоках, в уроке этого нет, данная фича новая- появилась в 14-ом битрикс (урок делался на 12-ой) и по сути все должно получиться легко и просто через умный фильтр. Или через модифицированный "просто фильтр"
Цитата
Михаил Базаров пишет:
Если правильно понял Вашу задачку- то воспользуйтесь вот этим http://camouf.ru/blog-note/752/                  
catalog_PRICE_3 ? Попробовал но к сожалению результат выводится как попало... Цены не по порядку... В разброс. В уроке указан у поля Цена код ATT_PRICE. Это может как то влиять?
Цитата
Гость сайта пишет:
Цитата
Михаил Базаров пишет:
Если правильно понял Вашу задачку- то воспользуйтесь вот этим http://camouf.ru/blog-note/752/
catalog_PRICE_3 ? Попробовал но к сожалению результат выводится как попало... Цены не по порядку... В разброс. В уроке указан у поля Цена код ATT_PRICE. Это может как то влиять?
Нужно разбираться в  вашем конкретном случае. Или что-то где-то перепутали или изначально закралась ошибка. Собственно за это и есть повод недолюбливать битрикс, слишком много вольностей допускает система (в месте с тем и большую гибкость), если Вы сейчас как разработчик позволите закрасться ошибке или вольности в реализации, оно конечно заработает- но однажды (через год или два) все зайдет в тупик. Уделите время разбору своей реализации- и будет счастье)
Цитата
Михаил Базаров пишет:
Цитата
Гость сайта пишет:
Цитата
Михаил Базаров пишет:
Если правильно понял Вашу задачку- то воспользуйтесь вот этим http://camouf.ru/blog-note/752/
catalog_PRICE_3 ? Попробовал но к сожалению результат выводится как попало... Цены не по порядку... В разброс. В уроке указан у поля Цена код ATT_PRICE. Это может как то влиять?
Нужно разбираться в вашем конкретном случае. Или что-то где-то перепутали или изначально закралась ошибка. Собственно за это и есть повод недолюбливать битрикс, слишком много вольностей допускает система (в месте с тем и большую гибкость), если Вы сейчас как разработчик позволите закрасться ошибке или вольности в реализации, оно конечно заработает- но однажды (через год или два) все зайдет в тупик. Уделите время разбору своей реализации- и будет счастье)
Я тут разобрался через $arParams["ELEMENT_SORT_FIELD"] = "property_ATT_PRICE";

Всё сортируется! Но вот новая задача - можно ли как нибудь привязать к $arParams["ELEMENT_SORT_FIELD"] = "PROPERTY_<PROPERTY_CODE> значение? То есть мне нужно отсортировать данные по бренду и его значению?
Есть свойство с кодом BRANDS и у него поле PANASONIC. Как то можно отсортировать именно товары с брендом панасоник???
Цитата
Артём пишет:
Цитата
Михаил Базаров пишет:
Цитата
Гость сайта пишет:
Цитата
Михаил Базаров пишет:
Если правильно понял Вашу задачку- то воспользуйтесь вот этим http://camouf.ru/blog-note/752/
catalog_PRICE_3 ? Попробовал но к сожалению результат выводится как попало... Цены не по порядку... В разброс. В уроке указан у поля Цена код ATT_PRICE. Это может как то влиять?
Нужно разбираться в вашем конкретном случае. Или что-то где-то перепутали или изначально закралась ошибка. Собственно за это и есть повод недолюбливать битрикс, слишком много вольностей допускает система (в месте с тем и большую гибкость), если Вы сейчас как разработчик позволите закрасться ошибке или вольности в реализации, оно конечно заработает- но однажды (через год или два) все зайдет в тупик. Уделите время разбору своей реализации- и будет счастье)
Я тут разобрался через $arParams["ELEMENT_SORT_FIELD"] = "property_ATT_PRICE";

Всё сортируется! Но вот новая задача - можно ли как нибудь привязать к $arParams["ELEMENT_SORT_FIELD"] = "PROPERTY_<PROPERTY_CODE> значение? То есть мне нужно отсортировать данные по бренду и его значению?
Есть свойство с кодом BRANDS и у него поле PANASONIC. Как то можно отсортировать именно товары с брендом панасоник???
Я так понимаю бренд будет не один. И каждый бренд нужно будет отсоритировывать по ходу работы сайта. Создайтие свойство "Привязка к разделу" и свяжите его со списком брендов. В нужном разделе сайта выведете компонент каталог с брендами, и уже в нем выводите связанные элементы-товары. А сами бренды в виде ext меню в навигации по разделу.

В общем на все про все должен получиться один index.php с выведеным компонентом каталог в котором выведены все бренды, а разделы каталога это товары брендов. главное ЧПУ правильно настроить.

Посмотрите здесь http://bitrixa.net/videos/detail.php?ID=425 - смысла повторяться не вижу, но если будет время запишу отдельное видео про эту процедуру
Цитата
Я так понимаю бренд будет не один. И каждый бренд нужно будет отсоритировывать по ходу работы сайта. Создайтие свойство "Привязка к разделу" и свяжите его со списком брендов. В нужном разделе сайта выведете компонент каталог с брендами, и уже в нем выводите связанные элементы-товары. А сами бренды в виде ext меню в навигации по разделу.

В общем на все про все должен получиться один index.php с выведеным компонентом каталог в котором выведены все бренды, а разделы каталога это товары брендов. главное ЧПУ правильно настроить.
Не совсем... Нужно сделать сортировку и фильтрацию данных по определённым параметрам.
Допустим есть видеокамеры разных брендов и среди них нужно отсортировать только панасоник!
Об этом я написал выше. Создать инфоблок с берндами и в товарах сделать привязку к разделам. Где разделы это сами бренды. Вывести в нужном месте "каталог", привязать к брендовому инфоблоку и вывести их через ext меню. Все просто, хоть и звучит сложно.
Можно ли в редакции стандарт, ( маленький сайт ), сделать фотоальбом по типу: colorbox?
Можно ли в редакции СТАРТ, ( маленький сайт ), сделать фотоальбом по типу: colorbox?
Код
Можно ли в редакции СТАРТ, ( маленький сайт ), сделать фотоальбом по типу: colorbox?
Можно, воспользуйтесь вот этим http://camouf.ru/blog-note/301/
Здравствуйте!
Спасибо за уроки!
Пытаюсь перенести каталог товаров с рукописной системы на битрикс, хотелось бы сохранить структуру, сейчас она такая:

Платья (каталог)
длинные (это подкаталог) - short
коротки (это подкаталог) - long
Юбки  (каталог)
длинные (это подкаталог) - short
коротки (это подкаталог) - long
Хочу назвать подкаталоги одинаковыми символьными именами (как в примере выше), но получаю ошибку "Раздел с таким символьным кодом уже существует". Т.е. мне нужно теперь кучу (там 10 подкаталогов в целов выходит) придумывать, или есть другой выход, как эти символьные имена задать?
Цитата
Аня пишет:
Здравствуйте!
Спасибо за уроки!
Пытаюсь перенести каталог товаров с рукописной системы на битрикс, хотелось бы сохранить структуру, сейчас она такая:

Платья (каталог)
длинные (это подкаталог) - short
коротки (это подкаталог) - long
Юбки (каталог)
длинные (это подкаталог) - short
коротки (это подкаталог) - long
Хочу назвать подкаталоги одинаковыми символьными именами (как в примере выше), но получаю ошибку "Раздел с таким символьным кодом уже существует". Т.е. мне нужно теперь кучу (там 10 подкаталогов в целов выходит) придумывать, или есть другой выход, как эти символьные имена задать?
Вариант один: давать другие имено символьные shortubki, shortdress итд.
Вариант два: создать разные инфоблоки на каталоги (не очень оптимальный вариант, и вообще лучше так не делать, но...)
Вариант три: не использовать символьный код вообще
Все, как по другому обойти не знаю)
Цитата
Михаил Базаров пишет:
Вариант один: давать другие имено символьные shortubki, shortdress итд.
Вариант два: создать разные инфоблоки на каталоги (не очень оптимальный вариант, и вообще лучше так не делать, но...)
Вариант три: не использовать символьный код вообще
Все, как по другому обойти не знаю)
Спасибо больше, так и поняла, что повторить структуру не выйдет, но надеялась)
Не работает кнопка "Сохранить" в визуальном редакторе после того как в параметрах компонента каталог ставлю галочку "Включить поддержку ЧПУ"
Цитата
Гость сайта пишет:
Не работает кнопка "Сохранить" в визуальном редакторе после того как в параметрах компонента каталог ставлю галочку "Включить поддержку ЧПУ"
Где-то, что-то не правильно делаете или поломали
В уроке символьные коды свойств начинаются с приставки «ATT_»: ATT_BRAND, ATT_SENSOR и т. д.
Все кроме свойства «Картинки» — оно имеет символьный код «MORE_PHOTO».
Я нашел, что в коде шаблона компонента catalog.element тоже встречается MORE_PHOTO.
Почему код свойства назаван именно MORE_PHOTO? Это специально?
Цитата
Федор пишет:
В уроке символьные коды свойств начинаются с приставки «ATT_»: ATT_BRAND, ATT_SENSOR и т. д.
Все кроме свойства «Картинки» — оно имеет символьный код «MORE_PHOTO».
Я нашел, что в коде шаблона компонента catalog.element тоже встречается MORE_PHOTO.
Почему код свойства назаван именно MORE_PHOTO? Это специально?
Да, это специально, так решили разработчики битрикс, само свойство уже выведено и потому нет смысла создавать новое и выводить его отдельно. Но практически можно было назвать картинки ATT_PHOTO и вывести его
Цитата
Михаил Базаров пишет:
Цитата
Федор пишет:
В уроке символьные коды свойств начинаются с приставки «ATT_»: ATT_BRAND, ATT_SENSOR и т. д.
Все кроме свойства «Картинки» — оно имеет символьный код «MORE_PHOTO».
Я нашел, что в коде шаблона компонента catalog.element тоже встречается MORE_PHOTO.
Почему код свойства назаван именно MORE_PHOTO? Это специально?
Да, это специально, так решили разработчики битрикс, само свойство уже выведено и потому нет смысла создавать новое и выводить его отдельно. Но практически можно было назвать картинки ATT_PHOTO и вывести его
Я попробовал сделать два свойства с изображениями: MORE_PHOTO и ATT_PICT.
Добавил детальную картинку, потом две картинки в MORE_PHOTO и одну в ATT_PICT.
Вывожу дамп массива $arResult:
MORE_PHOTO — только детальная картинка, а двух других нет
ATT_PICT — пусто, картинки нет
Соответственно на странице детального отображения товара появилась только одна картинка — детальная.
Все делал как в видеоуроке, в 1С-Битрикс: Управление сайтом 14.5.1, в комплексном компоненте «Каталог».

В чем может быть дело? Почему картинки, указанные в свойствах MORE_PHOTO и ATT_PICT не отображаются?

P. S.
Спасибо за видеоуроки — очень крутые: самое то, что надо, просто и без пафоса.
А, нашел — там надо в настройках компонента допкартинки выбрать, чтобы отображались.
Здравствуйте, Михаил! Возникла проблема по прохождению этого урока.
После того, как мы создали инфоблоки, свойства и разделы, при настройке параметров каталога оборудования, не нажимается кнопка Сохранить (17:00 на видео).
Я начал искать, какой параметр на это влияет, и оказалось, что если убрать галочку с "включить поддержку ЧПУ" - тогда всё сохраняется. Или если из параметров ЧПУ в поле "Таблица сравнения" удалить  текст #ACTION_CODE# - то тоже сохраняется, но без этого ссылки, разумеется, работать не будут.

Сначала я подумал, что сделал что-то неправильно во время создания инфоблока, свойства или раздела, по этому удалил созданный инфоблок, и начал проходить урок сначала. Но проблема не исчезла, и при включённом ЧПУ, кнопка Сохранить так и не нажимается.

Подскажите пожалуйста, в чём может быть причина этой проблемы, и как её исправить?
Как-то ни разу с такой проблемой не сталкивался, прямо таки затрудняюсь что-то посоветовать
Добрый вечер Михаил! Подскажите как можно реализовать в каталоге применение разных шаблонов и стилей оформления для каждого раздела? Искал разные варианты, не нашел (
Цитата
Евгений пишет:
Здравствуйте, Михаил! Возникла проблема по прохождению этого урока.
После того, как мы создали инфоблоки, свойства и разделы, при настройке параметров каталога оборудования, не нажимается кнопка Сохранить (17:00 на видео).
Я начал искать, какой параметр на это влияет, и оказалось, что если убрать галочку с "включить поддержку ЧПУ" - тогда всё сохраняется. Или если из параметров ЧПУ в поле "Таблица сравнения" удалить текст #ACTION_CODE# - то тоже сохраняется, но без этого ссылки, разумеется, работать не будут.

Сначала я подумал, что сделал что-то неправильно во время создания инфоблока, свойства или раздела, по этому удалил созданный инфоблок, и начал проходить урок сначала. Но проблема не исчезла, и при включённом ЧПУ, кнопка Сохранить так и не нажимается.

Подскажите пожалуйста, в чём может быть причина этой проблемы, и как её исправить?
В настройках инфоблока надо на вкладках Поля и Поля разделов установить транслетирацию. Я тоже столкнулся с такой проблемой.
добрый день скажите пожалуйста а как добавить каталог в левое меню?
Цитата
Гость сайта пишет:
добрый день скажите пожалуйста а как добавить каталог в левое меню?
Вот так http://camouf.ru/blog-note/722/
Большое спасибо :D
Здравствуйте, Михаил!

У меня возникла небольшая проблема с добавлением комментариев в каталоге. С помощью forum.topic.reviews (Тема отзывы) отлично комментируются все товары в каталоге,  а вот для разделов каталога это невозможно сделать. Подскажите пожалуйста с помощью какого компонента добавить отзывы для разделов каталога.

Заранее благодарю!
 
Прошу прощения.... как-то картинка очень странно вставилась, хотя до публикации сообщения в браузере все выглядело прилично...
У  меня выводиться вот так:

Цитата
Влад пишет:
У меня выводиться вот так:
Вам надо скачать и применить старый шаблон каталога. тогда будет как у меня в уроке. В 14 ой версии типовой шаблон очень своебразный, я бы сказал очень сильно накрученный и запутанный.
Пройдите в эту тему: http://camouf.ru/blog-note/918/
Здравствуйте! При редактировании параметров компонента каталога я не могу выбрать дефолтный шаблон Версия системы 14.5, у меня его просто нет.  Где это можно сделать? Еще не могу включить поддержку ЧПУ, если включить то просто начинает не работать кнопка сохранить, как это можно решить или в чем может быть проблема?
Цитата
Дмитрий пишет:
Здравствуйте! При редактировании параметров компонента каталога я не могу выбрать дефолтный шаблон Версия системы 14.5, у меня его просто нет. Где это можно сделать? Еще не могу включить поддержку ЧПУ, если включить то просто начинает не работать кнопка сохранить, как это можно решить или в чем может быть проблема?
Напишите в техподдержку битрикс, это какая-то массовая проблема, при этом сам я с ней пока не сталкивался
Михаил, здравствуйте!
Мне нужно вывести расписание мероприятий.
Я создала инфоблок мероприятий с разделами, и инфоблок расписания, а потом разместила на странице новость со списком мероприятий (этот список выводится как свойство инфоблока расписания и собирается из множественного выбора привязанного к свойству "Название" элементов инфоблока мероприятий).
Вывести это всё вывелось в том виде, как мне надо, но дальше надо, чтобы при клике на элемент получившегося списка открывалась страница с детальной информацией элемента мероприятия в сплывающем окне. А у меня ничего не происходит. В адресной строке к адресу добавляется "/catalog/detail.php?ID=10", а сама страница остаётся такой же, хотя детальное описания я для элементов написала.

Подскажите, пожалуйста, можно ли вообще так сделать. Или я изначально неправильно всё делаю?
Цитата
Александра пишет:
Михаил, здравствуйте!
Мне нужно вывести расписание мероприятий.
Я создала инфоблок мероприятий с разделами, и инфоблок расписания, а потом разместила на странице новость со списком мероприятий (этот список выводится как свойство инфоблока расписания и собирается из множественного выбора привязанного к свойству "Название" элементов инфоблока мероприятий).
Вывести это всё вывелось в том виде, как мне надо, но дальше надо, чтобы при клике на элемент получившегося списка открывалась страница с детальной информацией элемента мероприятия в сплывающем окне. А у меня ничего не происходит. В адресной строке к адресу добавляется "/catalog/detail.php?ID=10", а сама страница остаётся такой же, хотя детальное описания я для элементов написала.

Подскажите, пожалуйста, можно ли вообще так сделать. Или я изначально неправильно всё делаю?
да, что то вы замудрили это дело.
Создайте один инфоблок, мероприятия это разделы а расписания это его элементы. И все
Михаил, добрый день!

Сам каталог у меня получился как на видео в виде списка, но захожу в раздел Компьютеры, страница остается такой же, только в адресной строке добавляется 1 (.../catalog/1/), если еще попытаться зайти, то еще 1 добавляется (.../catalog/1/1/). С другими разделами аналогичная проблема.
В чем может быть ошибка?
Спасибо.
Цитата
Руслан пишет:
Михаил, добрый день!

Сам каталог у меня получился как на видео в виде списка, но захожу в раздел Компьютеры, страница остается такой же, только в адресной строке добавляется 1 (.../catalog/1/), если еще попытаться зайти, то еще 1 добавляется (.../catalog/1/1/). С другими разделами аналогичная проблема.
В чем может быть ошибка?
Спасибо.
Подсказать тяжело. Но думаю просто не правильноснастроили ЧПУ или отсутсвует файл .htaccess ы корне сайта
Добрый день, Михаил! Подскажите как реализовать добавление товаров в каталог с помощью Web-формы.
Цитата
Дмитрий пишет:
Добрый день, Михаил! Подскажите как реализовать добавление товаров в каталог с помощью Web-формы.
Ни разу таким не озадачивался. А чем не подходит компонент "Добавление элементов инфоблока"?
Цитата
Михаил Базаров пишет:
Цитата
Дмитрий пишет:
Добрый день, Михаил! Подскажите как реализовать добавление товаров в каталог с помощью Web-формы.
Ни разу таким не озадачивался. А чем не подходит компонент "Добавление элементов инфоблока"?
Спасибо за столь быстрый ответ. Уже сам вроде разобрался: что web-форма, что компонент "Добавление элементов инфоблока" будут взаимодействовать с каталогом через соответствующий Инфоблок. Возникла другая сложность - при добавлении через web-форму или компонент "Добавление элементов инфоблока" в соответствующем разделе   (например, Администрирование->Контент->...Компьютеры) товар появляется, а сайте в Каталоге этот товар не выводится. В чем может быть причина?
Цитата
Guest пишет:
Возникла другая сложность - при добавлении через web-форму или компонент "Добавление элементов инфоблока" в соответствующем разделе (например, Администрирование->Контент->...Компьютеры) товар появляется, а сайте в Каталоге этот товар не выводится. В чем может быть причина?
Забыл в прошлом коменте представиться :) . Нашел причину - автоматически добавляется значение в поле "Начало активности", при этом на час позже текущего времени :o . Вот тут уж я точно не разберусь в чем дело... :(
Цитата
Дмитрий пишет:
Цитата
Guest пишет:
Возникла другая сложность - при добавлении через web-форму или компонент "Добавление элементов инфоблока" в соответствующем разделе (например, Администрирование->Контент->...Компьютеры) товар появляется, а сайте в Каталоге этот товар не выводится. В чем может быть причина?
Забыл в прошлом коменте представиться . Нашел причину - автоматически добавляется значение в поле "Начало активности", при этом на час позже текущего времени . Вот тут уж я точно не разберусь в чем дело...
Выставите время на сервере, в базе данных такое как вам нужно (ваш текущий часовой пояс) Можно узнать, на "сколько часы врут" в "Администрирование- Настройки- Инструменты- Проверка системы - начать тестирование"
Цитата
Михаил Базаров пишет:
Выставите время на сервере, в базе данных такое как вам нужно (ваш текущий часовой пояс) Можно узнать, на "сколько часы врут" в "Администрирование- Настройки- Инструменты- Проверка системы - начать тестирование"
Понял, спасибо!!!
Доброго времени суток, Михаил.
У меня проблема, делаю каталог товаров по вашему типу урока. Но разделы не появляются на странице. И товары под ним
Здравствуйте Михаил, огромное Вам спасибо за видеоуроки, а вопрос следующий- в инфоблоке "catalog", в отделе "свойства" создал нужные параметры товара, всё получилось, спустя некоторое время решил отредактировать и добавить новые, НО изменения не сохраняются (все сделано в строгой последовательности, как и у Вас) не могу понять, в чём дело?
Здравствуйте, Михаил! Подскажите пожалуйста, содержимое секции каталога выводится с помощью массива $arResult[`ITEMS`] в шаблоне ...catalog.section.../template.php. Этот же шаблон и соответственно этот же массив используется для вывода результата работы фильтра. Как узнать что в этом массиве - результат работы фильтра или полное содержимое секции?
Цитата
Михаил Базаров пишет:
Цитата
Руслан пишет:
Михаил, добрый день!

Сам каталог у меня получился как на видео в виде списка, но захожу в раздел Компьютеры, страница остается такой же, только в адресной строке добавляется 1 (.../catalog/1/), если еще попытаться зайти, то еще 1 добавляется (.../catalog/1/1/). С другими разделами аналогичная проблема.
В чем может быть ошибка?
Спасибо.
Подсказать тяжело. Но думаю просто не правильноснастроили ЧПУ или отсутсвует файл .htaccess ы корне сайта
Дорого времени суток! аналогичная ошибка. файл .htaccess в корне сайта присутствует, настройки ЧПУ раз 20 ставились вровень с видеоуроком, все равно не осуществляется переход в разделы и детальную страницу товара.  
Цитата
Guest пишет:
Цитата
Михаил Базаров пишет:
Цитата
Руслан пишет:
Михаил, добрый день!

Сам каталог у меня получился как на видео в виде списка, но захожу в раздел Компьютеры, страница остается такой же, только в адресной строке добавляется 1 (.../catalog/1/), если еще попытаться зайти, то еще 1 добавляется (.../catalog/1/1/). С другими разделами аналогичная проблема.
В чем может быть ошибка?
Спасибо.
Подсказать тяжело. Но думаю просто не правильноснастроили ЧПУ или отсутсвует файл .htaccess ы корне сайта
Дорого времени суток! аналогичная ошибка. файл .htaccess в корне сайта присутствует, настройки ЧПУ раз 20 ставились вровень с видеоуроком, все равно не осуществляется переход в разделы и детальную страницу товара.
Попробуйте отключить ЧПУ, если с отключенным все будет в порядке- то все таки поковыряйте .htaccess или настройки apache на сервере
День добрый, стили шаблона(цвет,шрифты) именно в каталоге отличаются от всех остальных,честно заранее скажу,закинул готовую верстку,т.к у меня не получалось выставить цвет и шрифт и отступы.Что мне сделать?
Цитата
Денис пишет:
День добрый, стили шаблона(цвет,шрифты) именно в каталоге отличаются от всех остальных,честно заранее скажу,закинул готовую верстку,т.к у меня не получалось выставить цвет и шрифт и отступы.Что мне сделать?
Тут только разбираться с вашей версткой, так не подсказать даже, что там за проблема
Я не понимаю почему так происходит,вся верстка стиля находится в одном style.css.Я сделал так,взял всю вашу верстку,которую вы выложили в одном из комментариях к урокам выше,и оба файла template_style и style.css заменил на ваши и у меня все встало в норму,а как только сделал инфоблок к каталогу - то там все по-другому,шрифт цвет,отступы  - все отличается.Можете как-либо подсказать,может даже за денежное вознаграждение посмотреть верстку,где я ошибся.Спасибо.
И еще у меня не отключается параметр наличия товара,в чем дело пойму,постоянно пишет,что не в наличии
[URL=http://radikal.ru/big/230adfda99384b3eb7459f421e293ced][IMG]http://s019.radikal.ru/i627/1601/0f/2338c9a403fc.jpg[/IMG][/URL&#93; - вот так выгляди услуги
А вот так каталог -
[URL=http://radikal.ru/big/753575aede3442b9a9bdd988c2c75a35][IMG]http://s018.radikal.ru/i503/1601/58/0ef1c98024d7.jpg[/IMG][/URL&#93;
http://s018.radikal.ru/i503/1601/58/0ef1c98024d7.jpg
http://s017.radikal.ru/i400/1601/e8/6206366dae12.jpg
Цитата
Guest пишет:
Цитата
Михаил Базаров пишет:
Цитата
Руслан пишет:
Михаил, добрый день!

Сам каталог у меня получился как на видео в виде списка, но захожу в раздел Компьютеры, страница остается такой же, только в адресной строке добавляется 1 (.../catalog/1/), если еще попытаться зайти, то еще 1 добавляется (.../catalog/1/1/). С другими разделами аналогичная проблема.
В чем может быть ошибка?
Спасибо.
Подсказать тяжело. Но думаю просто не правильноснастроили ЧПУ или отсутсвует файл .htaccess ы корне сайта
Дорого времени суток! аналогичная ошибка. файл .htaccess в корне сайта присутствует, настройки ЧПУ раз 20 ставились вровень с видеоуроком, все равно не осуществляется переход в разделы и детальную страницу товара.
Такая же фигня была. Фиксится довольно просто: в настройках каталога, где включали поддержку ЧПУ, вставьте в поле "Каталог ЧПУ (относительно корня сайта)" значение /catalog/
когда захожу в подробности товара в фронтенде , страница товара открывается но видно что постоянно грузится в браузере, в чем может быть проблема? Спасибо!
Добрый день Михаил. Возник такой вопрос, что делать если мне не нужны разделы, а надо выводить сразу товары в корневом разделе. Наподобие ТОР только надо чтобы была и постраничная навигация и нужно будет прикрутить после фильтр. Элементы которые я создал в корневом разделе списком не выводятся только ТОР.
Дополню: Вместо комплексного компонента вывел Каталог::Элементы раздела отдельно и фильтр отдельно всё работает, но как тогда сделать так чтобы при клике на товар открывалась страница детального просмотра
Цитата
Сергей написал:
Дополню: Вместо комплексного компонента вывел Каталог::Элементы раздела отдельно и фильтр отдельно всё работает, но как тогда сделать так чтобы при клике на товар открывалась страница детального просмотра
Просто настройте в "Элементы раздела" ЧПУ- точно так же как в настройках каталога.
Возможно ли в битриксе изменять цены массово?
И как это сделать?
Цитата
Алексей Guest написал:
Возможно ли в битриксе изменять цены массово?
И как это сделать?
Наврядли, если только экспортировать в xml, пройтись по нему обработкой и снова импортировать
Цитата
Михаил Базаров написал:
Цитата
Алексей Guest написал:
Возможно ли в битриксе изменять цены массово?
И как это сделать?
Наврядли, если только экспортировать в xml, пройтись по нему обработкой и снова импортировать
Да я понял.

Видео о перепрограммировании корзины уже было?
Не могу понять как вывести все свойства товара в том числе и свойства из торгового предложения в одну ячейку корзины.
И можно ли сделать коменты для каждого товара в корзине или в заказе?
Требуется помощь! Не могу до конца правильно вывести инфоблок "Каталог оборудования", после создания инфоблока, захожу в "Компьютеры" и вместо Товары с перечислениями их количества, вижу:
Заранее спасибо!
Вопрос: у меня на сайте есть изначально "Товары" и "Услуги" и в каждом из них свои подразделы. Я могу объединить их в одном каталоге с тремя уровнями иерархии или мне нужно делать отдельно каталог "Товары" и каталог "Услуги"?
Еще вопрос: я создала подраздел внутри раздела каталога и теперь на странице со списком разделов  сразу выводятся и разделы и подразделы. Как сделать так, чтобы в section.list выводились только разделы первого уровня. Хотела в верстке это убрать, но там слишком много if и while - не разобралась.
Цитата
A A написал:
Еще вопрос: я создала подраздел внутри раздела каталога и теперь на странице со списком разделов  сразу выводятся и разделы и подразделы. Как сделать так, чтобы в section.list выводились только разделы первого уровня. Хотела в верстке это убрать, но там слишком много if и while - не разобралась.
В настройках компонента DEPTH_LEVEL => "1"
Цитата
В настройках компонента DEPTH_LEVEL => "1"
Это случайно на вот это "Максимальная отображаемая глубина разделов", если на шарнир компонента "Каталог" нажать? Так у меня так вообще "0" стоит, а подраздел все равно отображается.

А насчет двух каталогов - есть в этом смысл или тоже бред?
Михаил, здравствуйте. Такой вопрос. Как в детальной карточке товара сделать выбор свойств торговых предложений не через блоки а через  select
Цитата
Александр Христич написал:
Михаил, здравствуйте. Такой вопрос. Как в детальной карточке товара сделать выбор свойств торговых предложений не через блоки а через  select
Можно самостоятельно загнать их в select, или из старых шаблонов воспользоваться шаблоном offers, в нем это было кажется
Здравствуйте!
С каталогом как-то разобрались... Спасибо.  Есть проблема с мета тегами.
Для элементов инфоблоков и для разделов второго и следующего уровня мета-теги правильно заполняются из SEO полей.
А для корневых разделов вообще не понимаю откуда берутся мета теги, но не из SEO полей, хотя все прописано. Для корневых разделов мета теги (title, description и keywords) заполняются самим названием раздела, хотя в SEO полях прописано абсолютно другое.
Можете помочь разобраться или подсказать, чтобы исправить проблему?
Цитата
Pavel Gness написал:
Здравствуйте!
С каталогом как-то разобрались... Спасибо.  Есть проблема с мета тегами.
Для элементов инфоблоков и для разделов второго и следующего уровня мета-теги правильно заполняются из SEO полей.
А для корневых разделов вообще не понимаю откуда берутся мета теги, но не из SEO полей, хотя все прописано. Для корневых разделов мета теги (title, description и keywords) заполняются самим названием раздела, хотя в SEO полях прописано абсолютно другое.
Можете помочь разобраться или подсказать, чтобы исправить проблему?
Глянте в настройках инфоблока/компонента - там может стоить выбор "Заполнять заголовок из - названия"7 Должно быть пустым

Это как самое очевидное, но все может оказаться сложнее)
Видеоуроки по
1С-Битрикс
на моем Boosty канале Видео
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки
 

Блог-note: заметки разработчика

Информация о службе доставки по ее ID, в 1С-Битрикс

Задача: зная ID службы доставки получить необходимую информацию о ней, с помощью API 1С-Битрикс

Вывести разделы инфоблока в которых находится элемент Битрикс

Если нужно в карточке товара или новости, вывести структуру разделов в котором находится элемент. С одной стороны, это у...

Вывести информацию, только на первом уровне раздела каталога, в 1С-Битрикс

Задача: на сайте, в каталоге, выводится два фильтра - боковой и верхний. Оба компонента подключены в файле section.php к...

Вывести свойство отдельно ото всех или исключить из всех

Иногда, на сайте, под управлением 1С-Битрикс, нужно вывести какое-то конкретное свойство отдельно ото всех, или вообще н...

Базовая защита "Битрикс виртуальная машина" от DDoS атак.

Данный способ защиты не панацея, и скорее всего не спасет от профессиональной DDoS атаки, когда ваш сервер на CentOS под...

Малая корзина Битрикс, упрощенный шаблон

Шаблон малой корзины битрикс, который можно вывести в боковом разделе шаблона или в шапке интернет-магазина. Код окульту...

Удаление товара из корзины по кнопке "минус" если остался 1 товар

Задача: когда в корзине осталась одна единица товара, нужно удалять товар по нажатию на кнопку "минус". Остави...

Смена группы пользователя по информации из 1С для переключения типа цены

На сайте созданы две группы пользователей с доступом к разным типам цен: «Розничный покупатель» и «Оптовый покупатель». ...

Наличие на складах в умном фильтре 1С-Битрикс, с автоматическим обновлением

Задача: добавить возможность фильтрации товаров по складам в умном фильтре. Данные должны обновляться автоматически, при...