System pages are pages that are automatically displayed by Wild Apricot, or by the gadgets that appear on your site pages. They perform routine functions such as authentication and event registration.
You can customize system pages by adding gadgets to the page, or modifying existing content gadgets. For example, you can customize the event details page with side columns or gadgets such as the upcoming events gadget. Or, you could make the Page not found error page a little more interesting, and add a link to your sitemap.
System pages do not appear on your site menu, and cannot be deleted.
Available system pages
The following system pages are available:
Access denied (403)
Error page displayed when access to the requested page is denied.
Add member to bundle
Form to add member to membership bundle.
Anonymous payment profile
Form to allow existing contact to make a payment (e.g. event registration fee) without logging in.
Login message and form to access restricted page.
Form to add, edit, and view blog posts.
Form for logged in user to change password.
Contact profile as it appears to the contact ("My Profile").
Form to email member from member directory profile.
Displays event details and registration options for individual events.
Form to register for a particular event.
Displays details of an invoice, payment, refund, or donation within the Invoices and payments screen of a contact's profile.
Form to create, view, and reply to forum topics.
Member public profile
Member profile as it appears to others.
Membership level change
Form for member to switch to a different membership level.
Form for member to renew membership.
Page not found (404)
Error page displayed when requested page does not exist or is not available. This page is not displayed if the website itself is not found, or has been suspended.
Form accessible via email link to change password.
Reset password request
Form to request email containing reset password link.
|Site search results||Results from a site search.|
Terms, rules, or contractual conditions to be accepted before logging in.
Unsubscribe from emails
Form to confirm request to unsubscribe from emails.
Singular gadgets – those that cannot be combined with other singular gadgets on the same page – are not available when modifying system pages. The following is a list of singular gadgets:
- Discussion forum
- Donation form
- Event calendar
- Forum summary
- Membership application
- Member directory
- Photo album
- Subscription form
Modifying system pages
You can modify system pages as you would edit individual web pages. Within each system page, you can divide the page into sections by adding layouts, and insert gadgets to perform specialized functions or display custom content.
You can, however, control certain settings for system gadgets, including its CSS class or inline style.
Also, you can move the system gadget within the page, and place it within another layout cell. For example, when modifying the Event details system page, you can move the system gadget into a two-column layout, and add an upcoming events widget to the other column.
To modify a system page, follow these steps:
- Hover over the Website menu and select the System pages option.
- Within the list of system pages on the left, click the page you want to modify. The page will appear on the right.
- Click the Edit button.
- Now, you can modify the page settings in the panel on the left, or click the Gadget or Layout icons to insert gadgets and layouts. You can modify the settings of existing layouts or gadgets by hovering over the layout or gadget and clicking the Settings icon. If the system page includes a content gadget, you can click the gadget then use the options appearing on the content editor toolbar to insert or modify text, graphics, links, and other elements. For more information, see Using the content editor.
- When you are finished modifying the system page, click the Save button.
Modifying system pages displaying blue boxes
If a system page is unable to display its content – for example, an event details page whose content would vary depending on the event – it will instead display a blue box with an explanation of the kind of the content the page would normally display.
You can add your own content above, below, or beside the blue box, but take care not to add content – such as a title – that is already displayed by the system gadget.
Some system pages may display a blue box in place of content depending on the type of administrator who is currently logged in. For example, the Add member to bundle system page will display a blue box if the administrator is not a bundle administrator. Similarly, the Email member and Member public profile system pages will display blue boxes if the administrator doesn't have a public profile.
If you want to modify a system page while seeing actual data in place of the blue box, you can go to Site pages (under the Website menu) and click the appropriate menu option within the page preview to display the page containing the system page. For example, to see actual content while modifying the Blog post system page, display a page with a blog gadget then click the Add post button. You can now modify the system page with a better idea of how it will really look.
Changing the page template
Like site pages, system pages are based on page templates. Within the page settings that appear when you begin modifying a system page, you can choose a different page template from the Page template drop-down list.
System gadget settings
Using the system gadget's settings, you can control its appearance. To display the system gadget settings, position your pointer over the system gadget then click the settings icon.
Within the Advanced section, you can enter CSS code or classes to further control the appearance and behavior of a gadget. You can also use CSS in the same way to control the appearance of layouts and placeholders. To display the advanced settings, click the triangle beside the Advanced heading.
The following advanced settings are available for system gadgets:
CSS code to control the behavior or appearance of the gadget. For example, you could enter width: 250px; to control the gadget width.