Hi Bob Howard,
The SitePanelBar shows the hierarchy of the current node (starting from it), while the StartingNodeOffset property sets the level of this hierarchy from which to start displaying the pages. Therefore, adding the SitePanelBar to the template alone does not guarantee that the hierarchy will be displayed. This depends also on the StartingNodeOffset property - if the current node has a level that is included in this property, then the SitePanelBar will display it. If not, the SitePanelBar will not be displayed.
Let me give you an example - let us assume we have the following page hierarchy and that we have added a SitePanelBar to the template which is the default one for each page:
If the StartingNodeOffset is 0, all pages will have a SitePanelBar.
If the StartingNodeOffset is 1, the following pages will have a SitePanelBar: Page 1 and all its children, Page 2 and its child.
If the StartingNodeOffset is 2, the following pages will have a
SitePanelBar: Page 1 and all its children.
This is the logic. In other words, it is against that logic to have a SitePanelBar in the template when the StartingNodeOffset is other than 0 because there is no current node to display its hierarchy.
Hope this helps.
the Telerik team