Add the FS Roster accelerator component to a portal page, point it at a Roster_Setting__c record, and style the table — render action links as buttons and improve spacing.
After you have created your roster settings, build the portal order page by adding the FS Roster accelerator’s component to a portal page and pointing it at the Roster_Setting__c record you want that page to display. This page covers adding the component, then the CSS and field tips that make the rendered table look its best.If you have not created your Roster_Setting__c records yet, do that first — see Roster Settings.
The FS Roster accelerator (unmanaged-package-roster-accelerator) is installed in the org. The roster component ships with this package, not with managed Portal.
The Business Unit’s FCORE_PORTAL__Portal_URL__c, FCORE_PORTAL__Portal_Checkout_Page_Path__c, and FS_Portal_Installments_Page_Path__c are set, so the order action links resolve.
Adding a lookup field directly to a roster will be displayed as a clickable link. However, clicking the link may result in an error page. To avoid this issue, you can create a formula field that displays only text instead of a link.
The component comes from a separate package.RosterManageComponent is part of the FS Roster accelerator. If you cannot find it in the Components list, the accelerator is not installed in the org — install it before configuring the page.
A wrong or missing Roster Setting ID shows an empty table. The component renders nothing useful unless the ID you paste matches an existing Roster_Setting__c record. Copy the ID from the record’s URL exactly.
Action link columns can render blank. If the order action links (FS_Portal_Actions__c) appear empty, the Business Unit is missing one of its URL fields (FCORE_PORTAL__Portal_URL__c, FCORE_PORTAL__Portal_Checkout_Page_Path__c, FS_Portal_Installments_Page_Path__c). This fails silently — no error is shown.
The styles target the FS Roster accelerator’s markup. The CSS selectors above (.cRosterManageComponent, div.cRosterComponent) match the classes the FS Roster accelerator renders. They have no effect if the accelerator is not installed and its component is not on the page.
Lookup columns render as links that can break. Adding a lookup field directly to a roster displays it as a clickable link, and clicking it may land on an error page in the portal. Display a text formula field (for example, Account.Name) instead of the raw lookup.
CSS overrides are site-wide. The styles are applied through the site’s theme CSS overrides, so they affect every roster on the site, not just the order page. Scope your selectors if you need different styling per page.
⌘I
Assistant
Responses are generated using AI and may contain mistakes.