Adding new content categories from an outside component
You can add new content categories to the site toolbar from an outside component. Sometimes components outside of the theme want to contribute a new Content category without editing existing theme files. This contribution allows components to easily add to the theme through a catalog deliverable by using scripting and the Solutions Installer.
Adding new styles or layouts from an outside component
You can add new styles or layouts to the site toolbar from an outside component. Sometimes components outside of the theme want to contribute a new style or layout, without editing existing theme files. Components can easily be added to the theme through a catalog deliverable by using scripting and the Solutions Installer.
Adding a menu item with a module
You can use a module to add menu items to a menu where the menu item displays only on certain pages,
Overriding dynamic content spots with a module
You can create different markup for a particular content spot where the different markup is used only on certain pages. For instance, if most of your site uses the same markup for the header navigation but you want to change the header navigation for a page hierarchy under sample
. Changing the header navigation can be difficult to do unless you have a new theme.html
file for this sample
hierarchy. Using a new theme.html
file can lead to maintenance issue as you would likely have to keep your main theme.html
file in sync with the theme_sample.html
® Portal 126.96.36.199 ready-to-use theme provides two new responsive page navigation designs for mobile devices. One is aimed at smartphones, while the other is designed for tablets. The user agent for a device is parsed to determine which navigation to render on the portal page.
Standard portal pages and mobile devices
Portal has two types of pages, Standard Portal Pages and Static Pages. Static pages use HTML templates to organize layout containers and controls, and are used as the default page type since version 7.0. Standard Portal pages use table-based layouts.
Relative width CSS classes for theme layouts
To assist with making the elements of a page responsive to various widths, relative width CSS classes have been added to the theme layouts. These classes are marker classes only. There are no styles that are defined for these classes by default. They are there on the containers, rows and columns, of the layouts so that you can define your own styles that are associated with the classes as needed to make your page elements responsive to various widths.
Device classes overview
Device classes can be implemented to organize Clients in to groups. After you defined a device class, you can then assign it to clients.
Define a resource for a specific device class
You can register theme modules and create and use profiles for a particular theme.
Developing themes and skins
You can create themes using modules to contribute to separate areas of pages to provide flexibility, enhance the user experience, and maximize performance. To optimize themes on your website, use the theme optimization module framework. The framework separates feature-specific logic and capabilities from the theme code.