Руководтсво администратора/разработчика

Документация

Проектирование персональных страниц

Конфигурация блока

Что такое конфигурации

Конфигурации используются при связывании данных запроса и html-вывода в блоках страниц.

Обработка конфигураций

Несколько видов конфигураций для использования с разным контекстом.

Для использования конфигураций внутри html-шаблона происходит выполнение указанных @-функций, указанных в конфигурации.

При выполнении @-функций внутри конфигурации используется текущий контект данных на момент чтения данной конфигурации (генерации страницы).

Т.е. если вы выводите блок, то в момент генерации данного блока будет прочитана конфигурация и выполены @-функции, исходя из данных полученных при запросе данного блока.

Однако бывают случаи, когда необходимо получить конфигурацию в рамках другого контекста данных.

Для этих целей используется "сырая" конфигурация, т.е. конфигурация без предварительной обработки @-фукнций. (.ConfigurationRaw)

Таким образом, вы можете обработать текущую конфигурацию в рамках своего контекста данных.

Это бывает необходимо, когда поле является Встраиваемым Блоком и используется одна конфигурация и для вывода самого Блока и для вывода полученных в запросе данного блока данных. (Например встраиваемая таблица связанных объектов)