Can you please clarify if the unpublished pages appear in the Sitefinity navigation control or in your custom implementation only? By default we have implemented a logic for our navigation controls that filters out pages that have the ShowInNavigation checkbox unchecked or are unpublished, so my guess is you are experiencing problems with the custom control. Can you please let me know whether you are binding it to a SiteMapDataSource control or are getting the pages with the API? The easiest approach would be to filter them with the API by including a .ThatArePublished() filter. Another option would be to simply mark the pages not to be shown in Navigation (edit Tittle and Properties and uncheck the ShowInNavigation checkbox) and then subscribe to the ItemdataBound event of your navigation control and set Visible="false" to those items that have ShowInNavigation="false". Please take a look at this forum post
where we have provided examples on achieving this functionality using both approaches. If there are any additional questions, do not hesitate to write back.
the Telerik team
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items