12.3 Creating Custom Themes
Create a custom theme by modifying existing templates.
The Application Express engine creates an application user interface based on a named collection of templates called a theme. Templates control the look and feel of the components in an application. If you must create a custom template, it is generally easier to start with an existing template and then modify it. Once you have created one or more default templates, you can modify those templates to fit your specific needs.
- About Cascading Style Sheets
 A Cascading Style Sheet (CSS) provides a way to control the style of a web page without changing its structure.
- About Calling the JavaScript File from the Page Template
 Reference a.jsfile in the page template.
- About Using Escaping Syntax in Substitution Strings
 Use escaping syntax in substitution strings.
- Selecting a Default Page Template
 Select a default page template by either selecting a default page template within a specific theme, or by selecting a specific page template on a page-by-page basis.
- Creating a New Template
 To create a custom template, copy and then modify and existing template.
- Using Template Options
 Template options provide a declarative way for developers to apply different styles to components on an Oracle Application Express page.
- Viewing Template Reports
 View reports describing template utilization, subscriptions, published templates, and edit history.
- Managing Templates
 Manage templates by navigating to the Templates page in Shared Components.
- Breadcrumb Templates
 Breadcrumb templates control the display of breadcrumb entries.
- Button Templates
 Customize the look and feel of a button using button templates. Button templates are optional.
- Legacy Calendar Templates
 Control the appearance and placement of a legacy calendar using legacy calendar templates.
- Label Templates
 Centrally manage HTML markup of page item labels using label templates.
- List Templates
 Control the appearance of a list using list templates.
- Page Templates
 Define the appearance of a page using page templates.
- Popup LOV Templates
 Use Popup LOV templates control how popup lists display for all items defined asPOPUP.
- Region Templates
 Region templates control the appearance and placement of region attributes.
- Report Templates
 Report column templates provide you with control over the results of a row from a SQL query. This type of template defines a cell, not an entire row.
See Also:
"Using Themes," "Managing Themes and Subscriptions," and "Managing Theme Subscriptions"
Parent topic: Using Themes and Theme Styles