Заполнение справочника производителей
Приветствую, Друзья!
Из этого видеоурока Вы узнаете, как в CMS 1С-Битрикс наполняются элементами информационные блоки – хранилища структурированной однотипной информации.
Этим видео я продолжаю заявленную в прошлый раз серию про создание динамических страниц на сайте под управлением Битрикса. И, как говорил в прошлый раз, я продолжаю показывать видеоуроки из моего видеокурса «Готовый интернет-магазин на 1С-Битрикс за 4 часа».
Третий видеоурок серии про динамический контент — это как заполняются справочники или другие таблицы (хранилища) динамической информации.
Урок очень простой, рассчитан не на администратора сайта, а на контент-менеджера. Но без него нам будет не понятно какие настройки инфоблоков как отражаются на формах сайта и как можно сделать проще работу контентщиков. Именно для создания целостной картинки по созданию и выводу динамического контента я включил в серию этот урок.
В видеоуроке я буду заполнять справочник Производители. Производители у меня будут из разных стран, и я сделаю верхние категории справочника в виде континентов (Европа, Азия, Америка), подкатегориями будут страны (Япония, США, Финляндия и т.д. ), в которых уже будут располагаться сами элементы справочника – конкретные производители. То есть справочник будет иерархический.
Если Вы хотите подробнее узнать, как легко наполнять инфоблоки динамическим контентом в Битриксе, то смотрите этот видеоурок:
Это третий видеоурок из серии о создании динамических страниц в 1С-Битрикс.
Весь цикл видеоуроков можно посмотреть по этим ссылкам:
- Представление информации в Битриксе (основы)
- Создание инфоблока и его настройка
- Заполнение справочника производителей
- Вывод информации из инфоблоков на страницах сайта
На этом сегодня все! Не забываем жать на социальные кнопки слева и задавать свои вопросы чуть ниже в комментариях!
Если вам понравилась статья, то нажмите на одну из кнопок социальных сетей для размещения ссылки на страницу в своей ленте в этой соцсети.
Метки:Битрикс, видеоуроки, контент
Комментарии (10):
Роман
| #
А как можно вывести только категории данного бренда?
Ответить
Дмитрий Акифьев
| #
Как вопрос относится к этому видео?
Ответить
Roman
| #
А как вывести на странице производителя
Все товары у которых свойство Canon содержится?
Ответить
Дмитрий Акифьев
| #
Выводите на странице производителя компонент списка каталога, только перед его вызовом устанавливаете фильтр. Как поставить фильтр есть отдельный урок на блоге, ищите. Тут главное передать в фильтр правильное значение ID производителя, а как подставить в каком свойстве хранится этот ID производителя я показывал в уроке про настройку фильтра. И еще, не получится использовать комплексный компонент новостей для вывода производителей, а нужен будет только компонент новость детально. В общем, есть несколько нюансов, если не разберетесь, попробую записать урок, но тут уже разработка, а не администрирование получается.
Ответить
Roman
| #
Дмитрий,я понял спасибо
Вопрос в другом у меня же 12 производителей, как сделать подстановку свойств
Чтобы у каждого производителя были свои товары
Ответить
Дмитрий Акифьев
| #
Так я же и пишу — делаете только одну страницу для всех, на которой только детальная информация о производителе, которую видят при переходе по ссылке на карточке товара. На этой же странице выводите компонент «Top элементов каталога», для которого задаете фильтр как я показывал на главной странице — по свойству товара «Производитель» надо подставить ID нужного производителя в фильтр, тогда покажутся только товары от этого производителя. Если опять не понятно, то напишите свой вопрос подробнее, желательно с примером.
Ответить
Roman
| #
Разобрался, на странице выводятся товары)
Только для всех 12 брендов вывелись товары 1 производителя
Вот так записанно
$selectID);
Ответить
Дмитрий Акифьев
| #
Что значит «$selectID);»?
Вам надо при нажатии на ссылку производителя на карточке товара передавать параметр в адресной строке — ID производителя. Потом его брать из массива $_GET и вставлять в фильтр на странице уже конкретного производителя (он же понадобится для вывода информации о самом производителе на этой же странице).
Или у Вас другой вариант решения задачи? Вы там комплексный компонент новостей дорабатываете под эту задачу что-ли?
Ответить
Roman
| #
Не влез весь код
$selectID);
Ответить
Дмитрий Акифьев
| #
Похоже блог вырезает опасный код. Поэтому и не влазит. Думаю здесь обсуждать уже будет не интересно другим читателям, если хотите дальше общаться, то пишите мне на email
Ответить