Menu Items Structure

Top  Previous  Next

 

Suffix associated with menu control item for top and side menus

Description

Legal values

_text

This is the actual text description that will appear on the menu button. Single or double quotes must be pre-pended by a \ character.

Any text (or valid HTML) may appear here.

_type

One character code describing the “type” of item that the menu entry is pointing to.

X =no link present

P =link to a photo collection

W=link to a document

E=link to an event

U=link to a custom URL

B=link to a blog entry

S=link to a session schedule

A=link to all programs in session

R=link to a single program description

M=expand to multiple program subitems for this event category

_web

Document ID of element in the document library to link to

Any valid document ID (doc_id) from the SQL documents table. (Documents will use the AJAX fetchData function to retrieve data asynchronosly from the server and store in the display region “printReady”)

For type M, holds the session name and the event category separated by a | symbol.

_event

Event ID of the event to be “Run”

Any legal event id (ev_id_ from the SQL events table)

_blog

Blog ID Blog entry or article to display

Any legal blog id (blog_id_ from the SQL blogs table)

_url

Custom URL to link to this field often contains constructed URLs built at the time the menu definition in the database is interpreted.

String represented a custom URL to link to. These URLs will simply be linked to from the menu they will not be interpreted

_mode

Determines whether the linked to item is in the current web browser or whether it opens a new (_blank) window.

Valid one character codes are:

S: same browser window (_self)

N: new browser window (_blank)

_permissions

Long Integer number with a bit-wise representation of the member groups that will have access to this menu item. Menu items will only display if a bit-wise “and”
of this value and the member type expressed in bits results in a non-zero value

Any integer (storing bit-wise representations of permissions by group) bit “0” (LSB) refers to “public” where as each other bit represents a member type configured under the system setup menu

_extra

This a “modal” field where the meaning depends on the “_type” defined above.

For type X

not used

 

For type P

G: Gallery View

L: List View

F:Filmstrip View

B:Large Photos View

 

For type W, E and U

not used

 

For type B

A: individual article: in this case _blog will hold the unique article ID.

C: category of related articles: in this case _blog will hold the textual name of the category

 

For type S

(Season schedule)

_url field holds the constructed command.

_extra holds the program year

_web holds the program session name

 

For type R

(Specific program description)

_url field holds the constructed command.

_web holds the session

_event holds the program

_extra holds the program year