Jaymie Strecker Demonstrates Reusable Text in Drupal CKEditor

Site builders can make recurring passages available through CKEditor without copying them into every node. In a tutorial published 21 July 2026, Jaymie Strecker, software developer at Kosada, demonstrates the method through a Drupal directory of local food pantries. The site needed to combine pantry-specific eligibility requirements with wording shared across several records.

Jaymie’s approach treats each recurring passage as a taxonomy term with a formatted-text field. The Entity Embed module adds a CKEditor toolbar control that lets editors select a term and place its rendered content alongside node-specific writing; the relevant text format must also enable Display embedded entities. The pattern moves repeated wording into reusable Drupal entities instead of maintaining separate copies in each node.

As optional cleanup, Inserting Boilerplate Text Into CKEditor in Drupal recommends adjusting theme CSS and using Rabbit Hole to control what happens when a taxonomy term is viewed on its own page. Rabbit Hole affects standalone entity-page behaviour rather than the embedding workflow. The tutorial does not address revisions, translation, permissions, or the review process for changes to passages reused across multiple nodes.

Disclosure: This content is produced with the assistance of AI.

Disclaimer: The opinions expressed in this story do not necessarily represent that of TheDropTimes. We regularly share third-party blog posts that feature Drupal in good faith. TDT recommends Reader's discretion while consuming such content, as the veracity/authenticity of the story depends on the blogger and their motives. 

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please reach out to us at #thedroptimes channel on Drupal Slack and we will try to address the issue as best we can.

Upcoming Events