Syntax for specifying a target page

When you configure the target page for a refinement or hyperlink, you use the internal page name. For pages with a Tabbed Component Container, you can specify the tab to display.

About using the internal page name

When specifying the target page for a refinement or hyperlink, you must use the internal page name used in the URL, not the display name used on the page tab.

Studio creates the internal name automatically when you create the page. The internal name removes spaces and special characters.

For example, if the page name displayed on the page tab might be Data Results, then the page name in the URL might be data-results.

While you can change the display name for a page, the internal page name does not change.

Selecting a tab on a Tabbed Component Container

If the target page includes a Tabbed Component Container component, then to specify the tab that is selected, you append to the page name:
#tabComponentName[tabNumber]
Where:
  • tabComponentName is the name of the Tabbed Component Container.
  • tabNumber is the number (1, 2, 3, etc.) of the tab to select.
So for example, for the following target value:
analyze#Sales Numbers[1]
  • The end user is redirected to the analyze page.
  • On the page, the first tab of the Sales Numbers tabbed component is selected.

To select the tab to display for multiple tabbed components, use a double colon (::) to delimit the components.

For example, for the following target value:
analyze#Sales Numbers[1]::Quarterly Forecast[2]
  • The user is redirected to the analyze page.
  • On the Sales Numbers tabbed component, tab 1 is selected.
  • On the Quarterly Forecast tabbed component, tab 2 is selected.

Using component IDs to specify a Tabbed Component Container

Because the double colon (::) is part of the target page syntax, you should avoid using it in your tab titles. You also should avoid multiple tabbed component containers with duplicate titles.

If you cannot avoid these naming features, then when defining a target page, you must use a component's ID rather than its name.

To find a component's ID:
  1. Hover your mouse over the tab until the URL appears in the browser status bar.
  2. Extract the p_p_id parameter from the URL.
    Browser status bar showing the component ID for a Tabbed Component Container
For example, for the following target value:
analyze#nested_tabs_INSTANCE_0CbE[2]::nested_tabs_INSTANCE_Ja6E[1]
  • The end user is redirected to the analyze page.
  • On the tabbed component with ID nested_tabs_INSTANCE_0CbE, tab 2 is selected.
  • On the tabbed component with ID nested_tabs_INSTANCE_Ja6E, tab 1 is selected.