Интерфейс «Общее редактирование» используется для одновременной корректировки всех полей всех субэлементов заданного элемента. Поля и субэлементы разделяются знаком (=), за которым следует ключевое имя поля или субэлемента. Тэги поля завершаются пустой строкой, за которой следует собственно текст поля. Предполагается, что текст поля сам по себе может содержать пустые строки. Тэги субэлемента сами существуют в строке, но их поля не могут быть напрямую отредактированы.

Например, для того, чтобы отредактировать элемент, содержащий поля «заголовок» и «абзац», а также субэлемент «вставка», синтаксис «Общего редактирования» мог бы выглядеть следующим образом:

=header

Это заголовок

=paragraph

Первый абзац.

=paragraph

Второй абзац.

=inset

=paragraph

Третий абзац.

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

=paragraph

Первый абзац.

=header

Это заголовок

=paragraph

Второй абзац.

=inset

=paragraph

Третий абзац.

С целью экономии пространства и упрощения редактирования вы можете выбрать «Элемент по умолчанию» (Default Element), для которого никаких тэгов не нужно. Например, если «абзац» выбран в качестве элемента по умолчанию, то приведенный пример принял бы следующий вид:

Первый абзац.

=header

Это заголовок

Второй абзац.

=inset

Третий абзац.

И наконец, заметим, что пустые поля все же должны содержать пустую строку, обозначающую пустое поле. Например, если бы в приведенном примере присутствовало поле «link_text», не содержащее никакого текста, то это бы выглядело следующим образом:

Первый абзац.

=header

Это заголовок

=link_text



Второй абзац.

=inset

Третий абзац.

Обратите внимание на дополнительные пустые строки после тэга =link_text. Такой синтаксис необходим для того, чтобы БРИКОЛАЖ мог распознать, что поле существует, но не содержит данных.