I have a custom mvc widget to display products.
The master view url is: /products/info
The detail view url is: /products/info/<productname>
This mvc widget sits on a hybrid page and I have implemented IContentLocatableView in the controller and the GetLocations method. When I go to "E-Commerce > Products" and then "Pages where products are published" I see only one entry and it is "/products/info" with a priority of 1.
From everything I have read this is all I should need to do so why am I not seeing this products appear in the sitemap.gz file? It is set to allow 5,000 records and I only have 500 showing up so it did not reach a threshold. It does have 1 entry for "/products/info", but no detail urls.
Here is the code I have in my mvc controller:
var location =
ContentType = TypeResolutionService.ResolveType(
ProviderName = Telerik.Sitefinity.Data.ManagerBase<CatalogDataProviderBase>.GetDefaultProviderName(),
Priority = ContentLocationPriority.Highest