If you are licensed for the advanced portal (Support Desk or Enterprise edition only), you can enable a landing page that will allow you to highlight recent KB articles, Community tickets, and so on.
You can enable/disable – and customize the Landing Page by going to Admin/My Portal/Advanced Portal tab.
If you would like to see it in action- click Help/Support Portal in the upper right corner of your account view, which will take you to our portal.
Here is some example code:
<div style="margin: 0 auto;font: 12px arial"> <h1 style="font-size:20px;font-weight:bold;color:#666;margin:0px">Support Center</h1> Welcome our Customer Portal!<br /> <div class="widgetcontainer"> <div class="LandingPageContent"> <h3 style="color:#3079c6">Recent KnowledgeBase Articles</h3> <div class="LandingPageInnerContent"> <ts_latestknowledgebase,5,../Images/bulb.png> </div> <h3 style="color:#3079c6">Popular KnowledgeBase Articles</h3> <div class="LandingPageInnerContent"> <ts_knowledgebase,5,../Images/bulb.png> </div> <h3 style="color:#3079c6">Recent Tickets</h3> <div class="LandingPageInnerContent"> <ts_alltickets,5,../Images/file.png> </div> </div> </div> </div>
<ts_alltickets,#,iconurl> <ts_communitytopics,#,iconurl> <ts_knowledgebase,#,iconurl> <ts_latestknowledgebase,#,iconurl> <ts_articles,#,iconurl> <ts_mytickets,#,iconurl> <ts_orgtickets,#,iconurl>
You have the ability to put these tags inside of your own custom html to format the landing page desired.
The arguments are (What data to pull, The number of items to return, The url to an icon to use if wanted)
<ts_mytickets,10>: This will return the latest 10 tickets for that user, if less than 10 exist it will return the total # of records
<ts_orgtickets,5,../icons/myicon.ico> : This will return the latest 5 tickets for the users organization and use the myicon.ico for the left icon
CSS Class Styling:
- landingTicketID: This will control the font/color etc for the Ticket Id when displaying the results
- landingicon: This will format the icon that is displayed to the left of the resulting item
- widgetcontainer: This is the overall container for the page
- LandingPageContent: This is the inner container for widgetcontainer
- LandingPageInnerContent: This is the container for the results to be displayed
Overriding The Default Landing Page
In some cases, you may want to have your customers land on a certain page when they are logged into your portal. For example, when your customer enters the portal, you can have the New Ticket Creation form appear by default. To do this, you will want to change the URL you pass to:
If you are using our Community/Forum feature, you can have them land on that page within your portal by passing
Here are a few more you can use that follow after the /protected/ section in the URL:
Any page on the portal can be used this way – just log into your portal, click on a section and look at the page name in the URL.
Need more help with this?
Don’t hesitate to contact us here.