Разработчик Bitrix Framework. Инфоблоки

[ Посмотреть ответы ]

 
При оптимизации кода рекомендуется убрать лишние запросы. Лишний запрос это:

  • запрос в цикле
  • запросы, которые добирают данные в цикле
  • запрос с неиспользуемыми данными ($arSelect)

Выборка историй изменения элемента осуществляется с помощью метода:

  • CIBlockElement::GetList с настроенным фильтром «SHOW_HISTORY» => «Y»
  • CIBlockElement::WF_GetLast
  • CIBlockElement::WF_GetHistoryList

Переход к добавлению свойств для разделов инфоблока выполняется:

  • на закладке «Свойства» страницы редактирования инфоблока
  • с помощью ссылки «Добавить пользовательское свойство», расположенной на закладке «Доп. поля» страницы редактирования раздела инфоблока
  • на закладке «Свойства» страницы редактирования раздела инфоблока

В чем отличие инфоблоков 2.0 от обычных?

  • все значения свойств одного элемента хранятся в одной строке
  • используется тип таблиц Innodb вместо MylSAM
  • инфоблоки 2.0 хранят свои свойства в отдельной таблице

Если в инфоблоках 2.0 сменен тип свойства, то:

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

Параметры информационного блока позволяют:

  • управлять выводом свойств инфоблока для публичной части
  • управлять правами доступа пользователей к информационному блоку
  • указывать пользовательские поля для инфоблоков
  • настраивать параметры экспорта в RSS (если экспорт в RSS был разрешен в настройках типа инфоблока)
  • определять сайт (или сайты), на котором может быть показан инфоблок
  • создавать свойства элементов
  • определять URL на страницы со списком всех элементов, разделов и элементов отдельного раздела информационного блока

Преимущества инфоблоков 2.0 проявляются:

  • на справочниках с небольшим количеством часто изменяемых свойств
  • при использовании составных индексов
  • на справочниках с небольшим количеством редко изменяемых свойств
  • при использовании инфоблоков 2.0 в качестве товарных предложений

Уровень вложенности разделов экспортируемых в формате CSV инфоблоков задается:

  • в настройках модуля Информационные блоки
  • в форме настроек экспорта инфоблока в формате CSV
  • в настройках Главного модуля

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

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

Флаг IS_FINAL для элемента участвующего в документообороте инфоблока выставляется: Флаг IS_FINAL для элемента участвующего в документообороте инфоблока выставляется:

  • методами API Bitrix Framework
  • правкой записи в базе данных

С помощью какого метода можно получить свойство элемента?

  • CIBlockElement::SetPropertyValues
  • CIBlockElement::GetProperty
  • CIBlockProperty::Update

Общий порядок работы с инфоблоками при создании сайта

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

С помощью каких типов свойств настраивается связь между информационными блоками? С помощью каких типов свойств настраивается связь между информационными блоками?

  • привязка к файлу (на сервере)
  • привязка к элементам
  • привязка к разделам
  • привязка к элементам в виде списка
  • привязка к элементам по XML_ID
  • привязка к элементам с автозаполнением
  • привязка к товарам (SKU)

 

[ Посмотреть ответы ]