Заполнение справочника производителей

Автор: Дмитрий Акифьев. Размещено в: 1С-Битрикс

Наполнение инфоблока

Приветствую, Друзья!

Из этого видеоурока Вы узнаете, как в CMS 1С-Битрикс наполняются элементами информационные блоки – хранилища структурированной однотипной информации.

Этим видео я продолжаю заявленную в прошлый раз серию про создание динамических страниц на сайте под управлением Битрикса. И, как говорил в прошлый раз, я продолжаю показывать видеоуроки из моего видеокурса «Готовый интернет-магазин на 1С-Битрикс за 4 часа».

Третий видеоурок серии про динамический контент — это как заполняются справочники или другие таблицы (хранилища) динамической информации.

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

В видеоуроке я буду заполнять справочник Производители. Производители у меня будут из разных стран, и я сделаю верхние категории справочника в виде континентов (Европа, Азия, Америка), подкатегориями будут страны (Япония, США, Финляндия и т.д. ), в которых уже будут располагаться сами элементы справочника – конкретные производители. То есть справочник будет иерархический.

Если Вы хотите подробнее узнать, как легко наполнять инфоблоки динамическим контентом в Битриксе, то смотрите этот видеоурок:

Это третий видеоурок из серии о создании динамических страниц в 1С-Битрикс.

Весь цикл видеоуроков можно посмотреть по этим ссылкам:

  1. Представление информации в Битриксе (основы)
  2. Создание инфоблока и его настройка
  3. Заполнение справочника производителей
  4. Вывод информации из инфоблоков на страницах сайта

На этом сегодня все! Не забываем жать на социальные кнопки слева и задавать свои вопросы чуть ниже в комментариях!

 
Стрела влево

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

 

Метки:, ,

 

Комментарии (10):

  • Роман

    |

    А как можно вывести только категории данного бренда?

    Ответить

  • Roman

    |

    А как вывести на странице производителя

    Все товары у которых свойство Canon содержится?

    Ответить

    • Дмитрий Акифьев

      |

      Выводите на странице производителя компонент списка каталога, только перед его вызовом устанавливаете фильтр. Как поставить фильтр есть отдельный урок на блоге, ищите. Тут главное передать в фильтр правильное значение ID производителя, а как подставить в каком свойстве хранится этот ID производителя я показывал в уроке про настройку фильтра. И еще, не получится использовать комплексный компонент новостей для вывода производителей, а нужен будет только компонент новость детально. В общем, есть несколько нюансов, если не разберетесь, попробую записать урок, но тут уже разработка, а не администрирование получается.

      Ответить

      • Roman

        |

        Дмитрий,я понял спасибо

        Вопрос в другом у меня же 12 производителей, как сделать подстановку свойств

        Чтобы у каждого производителя были свои товары

        Ответить

        • Дмитрий Акифьев

          |

          Так я же и пишу — делаете только одну страницу для всех, на которой только детальная информация о производителе, которую видят при переходе по ссылке на карточке товара. На этой же странице выводите компонент «Top элементов каталога», для которого задаете фильтр как я показывал на главной странице — по свойству товара «Производитель» надо подставить ID нужного производителя в фильтр, тогда покажутся только товары от этого производителя. Если опять не понятно, то напишите свой вопрос подробнее, желательно с примером.

          Ответить

          • Roman

            |

            Разобрался, на странице выводятся товары)

            Только для всех 12 брендов вывелись товары 1 производителя

            Вот так записанно

            $selectID);

            Ответить

          • Дмитрий Акифьев

            |

            Что значит «$selectID);»?

            Вам надо при нажатии на ссылку производителя на карточке товара передавать параметр в адресной строке — ID производителя. Потом его брать из массива $_GET и вставлять в фильтр на странице уже конкретного производителя (он же понадобится для вывода информации о самом производителе на этой же странице).

            Или у Вас другой вариант решения задачи? Вы там комплексный компонент новостей дорабатываете под эту задачу что-ли?

            Ответить

          • Roman

            |

            Не влез весь код 

            $selectID);

            Ответить

          • Дмитрий Акифьев

            |

            Похоже блог вырезает опасный код. Поэтому и не влазит. Думаю здесь обсуждать уже будет не интересно другим читателям, если хотите дальше общаться, то пишите мне на email

            Ответить

Написать комментарий

Вы должны войти на сайт , чтобы писать комментарии.