private void ExportElement(ExportElementContext context) { var element = (Widget)context.Element; var widgetId = element.WidgetId; var widget = widgetId != null ? _contentManager.Value.Get(widgetId.Value, VersionOptions.Latest) : default(ContentItem); var widgetIdentity = widget != null ? _contentManager.Value.GetItemMetadata(widget).Identity.ToString() : default(string); if (widgetIdentity != null) context.ExportableData["WidgetId"] = widgetIdentity; }
void IElementEventHandler.Exported(ExportElementContext context) { }
public override void Exporting(ExportElementContext context) { InvokeDrivers(context.Element, driver => driver.Exporting(context)); }
private void ExportElement(ExportElementContext context) { var element = (PlaceableContentItem)context.Element; var contentItemId = element.ContentItemId; var contentItem = contentItemId != null ? _contentManager.Value.Get(contentItemId.Value, VersionOptions.Latest) : default(ContentItem); var contentItemIdentity = contentItem != null ? _contentManager.Value.GetItemMetadata(contentItem).Identity.ToString() : default(string); if (contentItemIdentity != null) context.ExportableData["ContentItemId"] = contentItemIdentity; }
protected virtual void OnExporting(TElement element, ExportElementContext context) { }
public void Exporting(ExportElementContext context) { OnExporting((TElement)context.Element, context); }
public virtual void Exporting(ExportElementContext context) { }