# Page Manager

Lagom WHMCS Client Theme Page Manager empowers you to configure settings for the Lagom theme pages, set different templates as well as assign basic SEO tags. Moreover, you will be given full freedom to create your customized templates or page overwrites.

# Main Page

In order to access and start managing the “Page Manager” functionality, follow these steps:

  1. Visit the “RS Themes” addon in your WHMCS admin area.
  2. Open the “Pages” tab.
  1. Categories - Lagom theme pages are divided into two categories “Client Area” and “Order Process”. Choose a category that you want to start managing.
  2. Show - when you access “Page Manager” for the first time, the main table will show pages that have at least two different templates to choose from. To display all pages, use the “Show” filter, and select the “All” option.
  3. SEO - display the SEO setting for a specific page. This option can be configured in Page Settings and has 3 different statuses:
    • Gray - SEO settings are disabled.
    • Orange - SEO settings are enabled but at least one field is not completed.
    • Green - SEO settings are enabled and all fields are correctly filled out.
  4. Template - displays the currently selected template for this specific page.

# Page Management

This section will become visible once you click on the “Manage” button in the main table.

# Page Template

The Page Template section shows available templates for the chosen Lagom theme page. As presented below, it displays templates available for the “Login” page.

# Template Settings

The Template Settings section presents settings available for the currently managed page template. Please note that this section is not available for all templates.

# Page SEO

Page Settings give you the possibility to manage basic SEO settings for the currently managed page.

  1. On/Off switcher - allows you to enable or disable the SEO option for the selected page. Once enabled, additional configuration will show up.
  2. Title - you can assign your page title to <title>, <meta property="og:title"> and <meta name="twitter:title"> tags.
  3. Description - enables you to assign your page description to <meta name="description">, <meta property="og:description"> and <meta name="twitter:description"> tags.
  4. Social Image - allows you to assign your page image to <meta property="og:image"> and <meta name="twitter:image"> tags.

# Custom Layout

Custom Layout option give you the possibility to assign different Lagom Layout for managed page, this setting will overwrite settings made in Layout Manager.

  1. On/Off switcher - allows you to enable or disable the Custom Layout opion for the selected page. Once enabled, additional configuration will show up.
  2. Main Menu Layout - choose what Main Menu layout should be displayed on currently managed page.
  3. Footer - choose what Main Menu layout should be displayed on currently managed page.

# Example Usage

Below video show example usage of this functionality. As you can see in "Layout" tab Lagom theme has "Default" navigation layout assigned for all pages. We'll assign "Left" navigation layout for "Homepage" page:

# Create Page Template

Tailor the client area or the ordering process page to your needs.

# How can I use this function?

  1. Overwrite Lagom WHMCS Client Theme pages. Your changes will not be overwritten by future theme updates.
  2. Perform the modification of already existing templates. Your changes will not be overwritten by future theme updates.
  3. Perform A/B tests by activating different templates for specific pages. Test which page layout meets your customer expectations.

# Modify existing page template

Using this feature, you can customize your already existing page template. Navigate to our Customize Existing Page documentation article find out more.

# Create new page template

This functionality gives you the possibility to customize a page that has only the “default” template. Refer to our Customize Existing Page documentation article for more info.

# Manage Custom Page

Under this section, you can set up custom WHMCS pages that do not exist by default in the Lagom WHMCS Client Theme package.

  1. Log in to FTP/SFTP of your WHMCS server.
  2. Go to the /templates/lagom2/core/pages directory.
  3. Create a new folder with the same file name as the .tpl file of your custom WHMCS page.
  4. Open the newly added folder and create the page.php file.
  5. Paste the below code to the page.php file.
    • display_name - define a page name displayed in the RS theme addon.
    • group - define under which page category this page should be displayed.
<?php
return [
    'display_name' => 'Access Denied',
    'group'        => 'Client Area'
];
  1. Your new page should be now visible in Page Manager.

# Available Templates & Settings

Below you will find a list of available templates and template settings for Lagom Client Theme pages.

# Homepage

This page becomes visible ONLY if the "Default to Client Area" option is unchecked. You can find this option in "System Settings" > "General" > "Other".

There are 2 different templates available:

  1. "Default Template"

  2. "Modern Template" - it gives you the possibility to show or hide specific page sections. (More information on how to customize the "modern" template content is available in the Customize Homepage documentation article)

    • "Show Banner Navigation"
    • "Show Domain Search"
    • "Show Product Groups"
    • "Show Features Section"
    • "Show Testimonials Section"
    • "Show Latest News Section"
    • "Show Get Started Section"

# Dashboard

Feature introduced in Lagom Client Theme 2.1.0 version - changelog.

  1. Hide Sidebar - Option to show/hide page sidebars - learn more.
  2. Hide Inactive Services - Option to show/hide "Expiring..." label in "Your Active Products/Services" dashboard panel

# Login & Registration Pages

There are multiple pages which are related to the customer login and registration:

All the above pages contains two templates to choose from:

  1. Default Template - includes 2 different settings:
    • Full Page - hides the Lagom theme "navigation" and "footer".
    • Show Logo - shows or hides a logo above the login/register box.
  2. Sidebar Login - is a page without the menu and footer. There is a sidebar with "Latest News" from WHMCS "Announcements" settings on the left side.

# Domain Register & Transfer

Both pages has the same tempaltes and settings:

# Templates

Provides you with two various templates:

  1. Default Template
  1. Modern Template

# Templates Settings

  1. Show Featured TLDs - Choose whether you would like to show or hide featured TLDs on this page. Featured TLDs can be configured in Domain Pricing of the WHMCS admin area settings.
  2. Show TLDs Category Filter - Choose whether you would like to show or hide the category filter displayed in the TLD pricing table.

# Support Departments

This section offers two templates for the "Support Departments" page:

  1. Default Template - presents departments as a list of groups.
  1. Boxes Template - displays departments as separate boxes. <ImgContainer icon="page_manager-template_support_boxes"

# Products

"Products" page contains multiple template setting options for the "Default" template.

  1. Hide Sidebar - for full description please navigate here.
  2. Horizontal Packages - displays product packages as horizontal boxes.
  3. Product Colums - available if horizontal packages are disabled, this option allows you to define the number of product columns.

# Services List

"Services List" page contains multiple template setting options for the "Default" template:

  1. Hide Sidebar - Option to show/hide page sidebars - learn more.
  2. Hide Inactive Services - Option to show/hide selected product statuses. You can select single, or multiple statuses.

Once activated, additional settings will show up in services list table:

  1. Show "Manage" button - Option to show/hide "Manage" button in services table.

# Domains List

"Domains List" page contains multiple template setting options for the "Default" template.

  1. Hide Sidebar - Option to show/hide page sidebars - learn more.
  2. Hide Inactive Services - Option to show/hide selected domain statuses. You can select single, or multiple statuses.

Once activated, additional settings will show up in services list table:

  1. Show "Manage" button - Option to show/hide "Manage" button in domains table.
  2. Show "Auto Renew" switcher - Option to show/hide "Atuo Renew" switcher in doman table. Once activated it'll replace the "status" label with on/of switcher:

# Open Ticket

"Support Ticket - Step Two" page contains multiple template setting options for the "Default" template.

  1. Hide Sidebar - Option to show/hide page sidebars - learn more.
  2. Hide Inactive Services - Option to show/hide selected domain or product statuses. You can select single, or multiple statuses.

Once this option is activated, inactive domains and product will be removed from the "Related Services" list:

# View Invoice & Invoice PDF

  1. Show 0% Tax Level 1 - Force display of 0% Tax level 1.
  2. Show 0% Tax Level 2 - Force display of 0% Tax level 2.
  3. Display invoice due date when it's paid - Force display of "Due Date" for "Paid" invoices.
  4. Display bank transfer details on the invoice - This option will automatically display selected bank transfer details, on invoices. However your payment gateway need to have 'Bank Transfer' name included in your payment gateway settings, for example: 'Bank Transfer USD', 'Bank Transfer EUR', etc.

# Pages With Sidebars

All Lagom theme pages which have the "left" sidebar are also equipped with the option to hide it in "Template Settings":

For example, it is possible to hide the "left" sidebar for the "Product" pages:

To achieve it, you need to activate the "Hide Sidebar" option in the "Product" page management:

The following option is not supported for "right" sidebars.