Organizer Modes

Depending on how Organizer is currently being accessed by the Admin, it can operate in a different "mode". Organizer has six different modes, and each mode has a lowercase codename.

You can check the current mode using the $mode parameter of your fillStorekeeper() andlineStorekeeper() methods, or the [[ORGANIZER_MODE]] constant:

full

This is the "normal" mode of operation; Organizer has been opened in its own browser window and is running full screen.

select

This is when the Admin is selecting something from Organizer; Organizer is inside an iframe which is covering the majority of the screen.

The left-hand navigation is hidden, and navigation may be restricted to a certain area or panel. Depending on the Panel there may be some degree of control to edit or create items.

quick

This is when the Admin is editing something on a page using Organizer; Organizer is inside an iframe which is covering the bottom half of the screen, leaving what they are working on still visible at the top.

The left-hand navigation is hidden, and navigation may be restricted to a certain area or panel. However there is full control to edit or create items.

get_item_name

This mode is used in Admin Boxes when displaying an Organizer Picker. When an item has been picked, but only the id has been set, the Admin Box will launch a request to Organizer to look up the display name.

If you have a <where_statement> that excludes items, you should disable that logic when running in this mode.

get_item_links

This mode is used when displaying item links in Organizer.

To give you an example of its use: a Menu Node might be linked to a Content Item, and in list view you would see the name and icon of that Content Item.

If you have a <where_statement> that excludes items, you should disable that logic when running in this mode.

This mode is currently only used on the Content Item and Menu Node panels.

Deprecated Modes

There is deprecated functionality that lets Organizer output data in CSV or XML format. The $modeparameter of the fillStorekeeper() and lineStorekeeper() methods will be set to csv or xml in these cases.