Edit menu structure

Portal menu / Edit menu structure

1. General

To be able to edit the menu structure, the user requires the portal permission Access Design module. To add applications to a menu, the user requires the portal permission Access Applications module. Every menu structure element can be moved within the structure via drag & drop. All changes to the menu structure will take immediate effect when you click OK.

2. Tree




In the left-hand area, you will see the entire, current portal menu structure in a tree view.

3. Table




By clicking on the "Table" button at the bottom, the portal menu will be shown as a list.

Filter

You can search for individual menu item here.

Title column

The title of the menu item is shown here.

Path column

Displays the path to the item in the portal menu structure.

Application column

If the menu item is an integrated application, the name of the application will be shown here.

4. Pre-configured menu structures




In every portal, there are three pre-defined menu structures available: These menu structures can be assigned the various Menu elements that you use in the layout. These are represented by the symbol in the tree structure. Moreover, these can be integrated into layout properties.

Title

In the right-hand area, the title of each menu structure can be edited.

Other languages
Opens a dialog where the title can be entered in multiple languages.


Menu folders will be represented with this symbol in the tree structure. The properties of a menu folder are shown on the right when you select it on the left in the tree or table structure.

Title

The title of the menu folder can be edited here.

Other languages
Opens a dialog where the title can be entered in multiple languages.

5.1 Start page of the menu item

5.1.1 No start page




With this option, no start page will be loaded in the application area initially - the area will remain empty.

5.1.2 Portal page




Here, each menu item can be assigned its own portal page, on which any combination of portlets from the portal applications can be displayed in the browser.

Edit portal pages
Opens a dialog, where new portal pages can be defined.

5.1.3 Default start pages




With this option, you can choose from one of the following standard pages:

5.1.4 Application




Applications can also be selected as the start page for a menu folder.

Application / Page

Select the desired application and page that will be shown when the menu folder is clicked on. All pages that are valid as a start page for the application can be selected here.

5.1.5 Alternative start page




Here, a Velocity file can be implemented as an alternative start page. The file must be located in the directory portal directory /internal. Enter the path in square brackets:
vm[internal\system\vm\html\include\VMFile.vm]
Additionally, the ability to output a CMS article as a start page is available:

Additional parameters

Individual parameters can be defined here. The value of this parameter will then be transmitted as a request upon clicking on a further menu item. Ideally, individual parameters should start with the character string "rq_". Here is an example for a user-defined parameter in the menu structure:

rq_myparameter=myvalue
These parameters can be processed when the page is loaded, such as for table filtering. The internal parameter "rq_Layout" can be used to change the layout when a menu item is selected. To do so, transfer the name of your layout:
rq_layout=mylayout

6. Edit menu




6.1. New menu

6.1.1. Insert menu structure

Here, you can create a new, custom menu structure. New menu structures can only be inserted if the portal is selected in the dialog.

6.1.2 Insert menu folder

New menu folders can be inserted into any position except above a menu structure.

6.1.3 Insert application

Opens a dialog where the application, which should be added to the menu structure, can be selected.



A single application can be added multiple times to various menu folders or at various levels. The data that is entered and edited in them will be written to the same database table. Click here for more information. With this function, a URL of your choice can be added to the menu.

Title

The link's title can be edited here.

Other languages
Opens a dialog where the title can be entered in multiple languages.

Link

Select the protocol from the drop-down list that the website can be reached with. Enter the URL to the right of the protocol.

Open in new browser window

With this setting, the link will open in a new window.

6.1.5 Insert separator

A separator, which is shown between menu items, can be inserted here.

Title

Enter the text that should be shown as the separator.

Other languages
Opens a dialog where the title can be entered in multiple languages.

Show image

With this setting, the image selected here will be shown as the separator.

Select image
Opens a dialog where an image can be selected.

Edit text alternative
Opens a dialog where text can be entered which will be shown instead of the image in browsers that cannot display images.

7. Style




If you click on "Style" in the lower area of the dialog, you have the ability to change the style properties of menu elements.

Layout

Here, you can select a specific layout or all desktop layout, where the style properties should be applied.

Individual settings

In this box, you can see which menu elements have custom style properties.

Add CSS rule
Opens a submenu, where the following menu elements can be added for editing: When you select a submenu, a dialog will open where the CSS rules can be edited.

8. Permissions




The Permission button is at the bottom right of this dialog. Permissions for accessing the menu items can be managed here. Click here for more information.