public virtual bool Transform(ITransferContentData transferContentData) { var pageType = transferContentData.RawContentData.PageType(); // Don't import certain system page types if (SystemPageTypes.Contains(pageType)) { return(false); } // Don't import Personalization Containers if (transferContentData.RawContentData.GetProperty(ComposerProperties.PersonalizationData) != null) { return(false); } // Don't import empty ComposerContainers if (transferContentData.IsComposerContainer()) { var parent = _contentMap.GetParentPage(transferContentData.RawContentData.PageGuid()); if (parent == null) { return(false); } } return(true); }
public virtual bool Transform(ITransferContentData transferContentData) { var pageType = transferContentData.RawContentData.PageType(); // Don't import certain system page types if (SystemPageTypes.Contains(pageType)) { return false; } // Don't import Personalization Containers if (transferContentData.RawContentData.GetProperty(ComposerProperties.PersonalizationData) != null) { return false; } // Don't import empty ComposerContainers if (transferContentData.IsComposerContainer()) { var parent = _contentMap.GetParentPage(transferContentData.RawContentData.PageGuid()); if (parent == null) { return false; } } return true; }
public virtual bool Transform(ITransferContentData transferContentData) { if (!transferContentData.IsComposerContainer()) { return true; } var parent = _contentMap.GetParentPage(transferContentData.RawContentData.PageGuid()); if (parent == null && !_includeUnusedBlocks) { return false; } transferContentData.ForAllContent(c => TransformContainer(c, parent)); return true; }
public virtual bool Transform(ITransferContentData transferContentData) { if (!transferContentData.IsComposerContainer()) { return(true); } var parent = _contentMap.GetParentPage(transferContentData.RawContentData.PageGuid()); if (parent == null && !_includeUnusedBlocks) { return(false); } transferContentData.ForAllContent(c => TransformContainer(c, parent)); return(true); }