Targeting different areas of the Skilljar Platform
This article breaks down the page types in Skilljar and provides key objects that your web developer can use to customize your training site. You can target any of the elements on the Skilljar platform using Code Snippets in the Theming section of the dashboard.
Related Articles:
- Customizing Your Training Site With CSS and Javascript
- Customizing the Branding and Look of Your Training Site
- Add Custom Fonts to your training site with CSS
- Updating Strings across the Skilljar Platform using the Languages Page
How to use this Article:
The majority of the pages in your Skilljar Site are defined below with the important Page Selectors and Children classes/id's that can be targeted on each page. This should be useful as a starting point for web developers who are working on the front end work to customize the training site theming. We also include some Javascript Objects that are surfaced on each of the pages, as well as ones that are surfaced across the entire site.
In the Tables Below - you can click on the image to expand it, and you can reference the pages that were used to gather the images on Skilljar Academy. All of the children objects are labeled on the image corresponding with their list number.
Site Wide Elements / Sign In / Sign Up Pages / Profile Page / Catalog Pages / Course Pages
You can also check out the Skilljar Academy - Example Site Map which can help you understand the general relationship between pages on a Training Domain.
This article is not a comprehensive list of objects that can be customized with CSS and Javascript, but we hope that it will be helpful in providing an introduction to the different pages across the Skilljar platform, setting your web developer up for success in their customization work.
Sign In / Sign Up Pages |
|
---|---|
Sign In PageBody Selector:
.sj-page-login Children:
|
|
Sign Up PageBody Selector:
.sj-page-signup Children:
|
Profile Page |
|
---|---|
Body Selector:
.sj-page-profile Children:
|
Skilljar Academy - Example Site Map
This site map is an example of the structure of the pages within an older version of Skilljar Academy. This is built from Onboarding Course 1: Planning, which is a course in the Onboarding Course Series on Skilljar Academy (Domain Access is Public).
With the release of Pages, you now have the ability to add multiple layers of pages below the root catalog page to this structure, so your domain could have much more complicated web of page relationships. Specific theme/access/course settings within your site can also impact how this maps for your domain, but this image should still be useful in understanding the basics in Skilljar site page relationships: