Components—Use ’Em Where You Need ’Em

Add out-of-the-box components to any page in Community Builder, regardless of type. This advanced feature is ideal for developers who are comfortable working with component parameters.

By default, we filter the components available in the Components panel according to each page’s purpose. For example, the Case Comments Publisher is available only for the Case Details page. Now you can remove component filtering and add a component to any page by selecting Show All Components in Settings | Advanced. When you open the Components panel for any page (except login pages), you see the complete list of components.Components panel setting

Note

Note

Even after you enable Show All Components, you can still only add:

  • The Related Questions List component to the Question Detail page
  • The Related Articles List component to the Article Detail page

Important

Important

Some components require the page to pass specific parameters. When you remove component filtering, you can add a component that relies on a passed parameter to a page that doesn’t pass any values. For the component to work correctly, you must manually configure the component’s parameters.

For example, some components that take {!recordId} as a parameter expect to get this value from the page’s URL. If you add the component to a page that doesn't pass this value through the URL, you must manually provide it.

Similarly, let’s say you add the Group Detail component, which requires a {!recordId} value, to the Case Detail page instead of the Group Detail page. Although both pages pass a {!recordId} value, the ID that Case Detail passes is incorrect.