[ Посмотреть ответы ]
При оптимизации кода рекомендуется убрать лишние запросы. Лишний запрос это:
- запрос в цикле
- запросы, которые добирают данные в цикле
- запрос с неиспользуемыми данными ($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)