= Changing the !ContentType of object while migrating content with quintagroup.transmogrifier = Type conversion can be done on content import. Item import process consists of two steps: 1. the object has to be created 2. object updated with field values and other attributes The correction for first step can be done with substitution pipeline, second - with xslt pipeline. Alternatively you can use datacorrector pipeline but it will require registering specific corrector adapters. The [wiki:quintagroup.transmogrifier/substitution quintagroup.transmogrifier.substitution] blueprint used in tandem with [wiki:quintagroup.transmogrifier/xslt quintagroup.transmogrifier.xslt] In that case Import configuration must look like this: {{{ pipeline = ... substitution constructor xslt ... }}} Insert '''substitution''' exactly before the '''constructor''' pipeline then '''xslt''' goes. We going to replace Event with News Item. The item's key for content_type is '''_type''' and the old value is saved under '''_old_type'''. {{{ [substitution] blueprint = quintagroup.transmogrifier.substitution key = _type Event = News Item }}} In xslt section we also have mention the keys in from-key and the to-key. {{{ [xslt] blueprint = quintagroup.transmogrifier.xslt source = marshall from-key = _old_type to-key = _type }}}