Symptom
An admin wants to create a custom tile on the LMS landing page. The tile should contain a URL and/or workflow to navigate users directly to an area within LMS.
Environment
SuccessFactors Learning Management System (LMS) - All Supported Versions since 1702
Resolution
1. Navigate to System Admin> Configuration > Landing Page Settings.
2. Click on 'Create Custom Tile'.
3. Under Landing Page Settings, complete 'Step 1 - The Settings'.
4. For 'Step 2 - Configure Content' go to the 'Main Content' field and click on Source.
5. Within the Source field, use the follwing HTML with your chosen link:
<p><a href="add the URL here" title ="title of URL"> Custom text to display as hyperlink</a></p>
Once saved, this produces a custom tile as displayed to User:
To Include a Back Button
Once the hyperlink is opened, it will navigate the user to the chosen page. However the 'back' button won't be present. To create a 'back' button functionality, it requires using javascript.
Following the steps outlined above, when configuring the code for Step 5, enter the code as per example below:
<a href="javascript: void(0); return false;" onclick="historyManager.updateAndSubmit(APP_PARAMS['contextPath']+'< url path of functionality to be displaed in tile >;');"> Custom text to display as Hyperlink</a>
NOTE: This javascript 'back' function acts differently depending on the browser being used:
- Firefox: Will create a back button with no additional functions.
- Chrome: Will create a back button, however hyperlink will also open a new blank tab.
- Internet Explorer: Will create a back button, however hyperlink will also open a new tab.
Keywords
custom tile, workflow, url, Landing Page Settings, Create Custom Tile, main content, javascript , KBA , LOD-SF-LMS-COR , LMS Core - Items, Catalog, Curricula , LOD-SF-LMS , Learning Management System , LOD-SF-LMS-TIL , Landing Page and Tiles , How To