Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace VSG.Feature.CommerceSearch.Crawlers
- {
- public class VsgSellableItemsCrawler : SellableItemsCrawler
- {
- protected override bool IsExcludedFromIndex(CommerceCatalogIndexableItem indexable, bool checkLocation = false)
- {
- bool isExcluded = true;
- using (new SecurityDisabler())
- {
- Item indexableItem = Factory.GetDatabase(Database).GetItem(ID.Parse(indexable.Id));
- var itemTemplate = TemplateManager.GetTemplate(indexableItem);
- foreach (var templateId in IndexableTemplateIds)
- {
- if (itemTemplate.InheritsFrom(templateId))
- {
- isExcluded = false;
- break;
- }
- }
- }
- return isExcluded;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement