Use the Super Bulk Edit interface to edit all of the fields and subelements of an element at once. Fields and subelements are demarcated by an equals sign (=) and the key name of the field or subelement. Field tags are followed by an empty line, and then the text of that field. The field text is assumed to contain no empty lines itself. Subelement tags exist by themselves on a line, but their fields and subelements cannot be directly edited.

For example, to edit an element containing the fields "header" and "paragraph" and the subelement "inset", the Super Bulk Edit syntax might look like this:

    =header

    This is a header

    =paragraph

    First paragraph.

    =paragraph

    Second paragraph.

    =inset

    =paragraph

    Third paragraph.

To reorder the contents of the element, simply move the contents of the elements and their corresponding tags to where you need them. For example, if you wanted to move the header in the above example to after the first paragraph, simply edit it to look like this:

    =paragraph

    First paragraph.

    =header

    This is a header

    =paragraph

    Second paragraph.

    =inset

    =paragraph

    Third paragraph.

To save space and make editing simpler, you may choose a "Default Element" for which no tag is necessary. For example, if "paragraph" was selected as the default element, the above example would be re-rendered like this:

    First paragraph.

    =header

    This is a header

    Second paragraph.

    =inset

    Third paragraph.

And finally, note that empty fields still need to contain a blank line indicating the empty field. For example, if the above sample element contained an "link_text" field that had no text in it, it would be displayed like so:

    First paragraph.

    =header

    This is a header

    =link_text

    Second paragraph.

    =inset

    Third paragraph.

Note the extra empty lines after the `=link_text` tag. This syntax is necessary for Bricolage to recognize that the field does exist, but contains no data.