В Drupal 8 есть такой чудный модуль — Paragraphs. В принципе, он и в семерке есть, но сейчас про D8. Модуль этот такой страшной силы, что однажды попользовавшись, возникает желание вообще все полнотекстовые поля (типа body) немедленно заменить ссылками на параграфы. Потому что разве не круто — вместо тупого Full-HTML-поля, в котором все надо делать руками (и не все еще сделается) — можно для каждого материала по-своему контент разметить. Большие картинки, маленькие с обтеканием, видео, блоки, вьюзы, вкладки, аккордеоны — и все это не в редактор пихается, а просто мышкой накликивается. Главное заранее набор этих параграфов определить, и тогда даже контент-менеджер при некоторой сноровке сможет размечать навороченные страницы контента из этих параграфов самостоятельно. И ведь многие полезные — уже для нас определены, смотри модуль Bootstrap Paragraphs.
Круто же. Но, как говорится, есть некоторые нюансы.