Manual Chapter : Changing Customized Properties with Advanced Edit Mode

Applies To:

Show Versions Show Versions

BIG-IP APM

  • 11.5.10, 11.5.9, 11.5.8, 11.5.7, 11.5.6, 11.5.5, 11.5.4, 11.5.3, 11.5.2, 11.5.1
Manual Chapter

What is Advanced Edit Mode customization?

With advanced customization, you can directly edit PHP, CSS, JavaScript, and HTML to control the display and function of web and client pages in Access Policy Manager. You can use the built-in editor to edit files, or you can copy and paste with an editing application of your choice.

Editing files in Advanced Edit Mode

Edit files in Advanced Edit Mode to configure settings not easily set with the Porperties Edit Mode.
  1. On the Main tab, click Access Policy > Customization. The Customization tool appears, in Basic Customization view.
  2. From the View list, select Advanced Customization. The Customization tool switches to Advanced (tree) view.
  3. In Advanced Customization view, from the Form Factor menu at the top of the Customization tool, select Full/Mobile Browser.
  4. In Advanced Customization view, from the Edit Mode menu at the top of the Customization tool, select Advanced.
  5. Select the resource type folder for Access Profiles or Webtops.
  6. Navigate through the folder heirarchy to find the file you want to edit, and click on the file. The file appears in the built-in editor pane, with simple syntax highlighting.
  7. Make the changes you require to the file. You can make changes in the editor window, or you can edit in an external editor using copy and paste commands for your operating system.
    • To save a draft of your changes without applying them, click the Save Draft button.
    • To discard any changes saved with the Save Draft button, click Revert, and follow the instructions on the confirmation dialog.
  8. After you customize settings, click the Save icon at the top of the Customization tool.

Properties for access profiles in Advanced Edit Mode

You can customize the following files for access profiles in Advanced Edit Mode.

Name Location Description
apm_edge.css Customization Settings > Access Profiles > access_profile > Common The CSS that controls the look and feel for BIG-IP Edge Client pages.
header.inc Customization Settings > Access Profiles > access_profile > Common Specifies the page header content for access profile pages on all devices.
apm_mobile_ppc.css Customization Settings > Access Profiles > access_profile > Common The CSS that controls the look and feel for pages on a PocketPC device.
javascript_disabled.inc Customization Settings > Access Profiles > access_profile > Common The layout for the page that appears when JavaScript is disabled on the client.
apm_mobile.css Customization Settings > Access Profiles > access_profile > Common The layout properties for access policy pages on any mobile device that is not a PocketPC.
apm_full.css Customization Settings > Access Profiles > access_profile > Common The CSS and PHP code that controls the look and feel for pages on a web browser.
footer.inc Customization Settings > Access Profiles > access_profile > Common The include that specifies the footer text line.
apm.css Customization Settings > Access Profiles > access_profile > Common The PHP code that determines the CSS file that is used with a particular browser or device.
access_notfound.inc Customization Settings > Access Profiles > access_profile > Logout The HTML, JavaScript, and PHP code that presents a page when access is not granted.
logout.inc Customization Settings > Access Profiles > access_profile > Logout The HTML, JavaScript, and PHP code that presents a page when the user logs out. The file includes several options for different logout reasons.
my.acl.inc Customization Settings > Access Profiles > access_profile > Logout The HTML, JavaScript, and PHP code that presents a page when the access to a page is denied for one of several reasons, including by an ACL.
http_401.inc Customization Settings > Access Profiles > access_profile > Access Policy > Logon Pages > logon_page The page that appears when and HTTP 401 error (unauthorized) occurs.
logon.inc Customization Settings > Access Profiles > access_profile > Access Policy > Logon Pages > logon_page A PHP file that specifies the layout and items that appear on the logon page.
decision_box.inc Customization Settings > Access Profiles > access_profile > Access Policy > Decision Pages > decision_box Specifies the layout for the HTML that appears in a decision box.
message_box.inc Customization Settings > Access Profiles > access_profile > Access Policy > Message Pages > message_box Specifies the layout for the HTML that appears in a message box.
access_notfound.inc Customization Settings > Access Profiles > access_profile > Access Policy > Ending Pages > ending The HTML page that appears when access cannot be established.
logout.inc Customization Settings > Access Profiles > access_profile > Access Policy > Ending Pages > ending The HTML page that appears when session logout occurs for one of several reasons.
my.acl.inc Customization Settings > Access Profiles > access_profile > Access Policy > Ending Pages > ending The HTML page that appears when access is denied because of a login failure or ACL issue.
Macro pages Customization Settings > Access Profiles > access_profile > Macros > macro Macros can include any of the logon page, decision page, and message page customization files as listed here.

Properties for webtops in Advanced Edit Mode

You can customize the following files for webtops in Advanced Edit Mode.

Name Location Description
webtop_popup.css Customization Settings > Webtops > webtop The CSS that controls the look and feel for the webtop popup screen.
desktopClass.js.inc Customization Settings > Webtops > webtop The JavaScript code that specifies how the webtop page is dynamically created.
webtop_help.inc Customization Settings > Webtops > webtop The HTML code on the webtop page that provides the link to the webtop help page.
hometab.inc Customization Settings > Webtops > webtop The JavaScript code that controls the look and feel for the Home Tab.