This module defines an input filter for an embed code [[field:fieldname]] and replaces it with the rendered field. (Note: you don't need the field_ as part of your field name).

Once you have downloaded and enabled the module, you should enable the filter for any text formats that you want to use with it. (configuration-->text formats e.g. Filtered HTML). Note that if you pull an image field (for example) into the body field, but are filtering out the IMG tag it's only going to work if you set this filter to be after the 'Limit allowed HTML tags' filter.

In this way you can embed your structured data within the body field.

Note that this filter will only work for node fields and not for fields on other entity types.

Acknowledgements

This module borrows heavily from the Node Embed project - thanks!
This module was developed as part of work done for the University of Cambridge.

Project information

Releases