[All Adaptavist Apps]

Page tree

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Next »

Customising the View and Edit Menus

This tutorial shows you how to customise items on the View and Edit menus...

Menu Classes

The menu items on the view and edit menu each have a unique class name that allows them to be customised using style sheets.

We'll discuss the various style sheets that can be applied later in this tutorial, but first you will need to know what all the class names are and which menus they relate to:

Unknown macro: {div}

Class

Menu Path

Notes

Availability

menu-view

View

The View menu item on the menu bar

Always

sub-menu-view

View

The menu that appears when you open the View menu.

Always

menu-this-page

View > This Page

The This page menu item at the top of the View menu.

Always

sub-menu-this-page

View > This Page

The menu that appears when you open the This Page menu.

Always

menu-normal-view

View > This Page > Normal View

The Normal View menu item at the top of the This Page menu.

Always, except when creating a new page or news item.

menu-printable-view

View > This Page > Printable View

The Printable View item on the This Page menu

Always

More to follow...

Style Sheets

Hiding Menu Items

To hide the Home Page item on the View > Other Pages menu, use:

.menu-home-page, .menu-separator-1 {
 display: none;
 visibility: false;
}

Because there is a separator bar below the Home Page item, we've also hidden that (it would have looked strange having a separator at the top of the sub menu).

Text Prefixes and Suffixes

As you've probably noticed, the View menu and it's Account menu item have sprouted Italian and Japanese translations. Here's how it was done.

.menu-view div:before {
 content: "Vista/";
}

.menu-view div:after {
 content: "/??";
}

.menu-account td.label:before {
 content: "Cliente/"
}

.menu-account td.label:after {
 content: "/??";
}

We applied the style just to this page by using the [style macro].

Colours

To set the background colour of the Other Pages sub-menu on the View menu, use:

.sub-menu-other-pages div div div div {
 background-color: #FFFFC0;
}

To set the background colour of the Printable View on the View > This Page menu, use:

.menu-printable-view {
 background-color: #C0FFFF;
}
Unknown macro: {style}

.menu-printable-view {
background-color: #C0FFFF;
}

.sub-menu-other-pages div div div div {
background-color: #FFFFC0;
}

.xmenu-home-page, .menu-separator-1 {
display: none;
visibility: false;
}

.menu-view div:before {
content: "Vista/";
}

.menu-view div:after {
content: "/??";
}

.menu-account td.label:before {
content: "Cliente/"
}

.menu-account td.label:after {
content: "/??";
}

  • No labels