protected virtual string RunPipeline(Field field)
{
RenderFieldArgs renderFieldArgs = new RenderFieldArgs
{
Item = field.Item,
FieldName = field.Name,
DisableWebEdit = true
};
try
{
CorePipeline.Run("renderField", renderFieldArgs);
}
catch (Exception ex)
{
throw new MapperException("Failed to render field {0} on item {1}".Formatted(field.ID, field.Item.ID), ex);
}
return renderFieldArgs.Result.FirstPart + renderFieldArgs.Result.LastPart;
}