Dynamically injects content into the page. Content can be a block or a placeholder that can be replaced with the final content.
Any block that is available can be inserted, example: Views, Ads, etc.

How it works

It provides a context reaction which you can configure the CSS selector where you want to insert your block.
You can choose if the content should be injected before or after the element and the distance from top or bottom.

Required modules

  • Context

Submodules

  • dynamic_inject_block
  • dynamic_inject_placeholder

Extending

You could literally inject anything you like. Just implement
hook_dynamic_inject_type_info() and hook_dynamic_inject_render_TYPE()
TYPE means the machine name used in hook_dynamic_inject_type_info().
See the submodules for inspiration.

Supporting organizations: 
Sponsored development

Project information

  • caution Minimally maintained
    Maintainers monitor issues, but fast responses are not guaranteed.
  • caution Maintenance fixes only
    Considered feature-complete by its maintainers.
  • Project categories: Content editing experience
  • Created by marcelovani on , updated
  • shieldStable releases for this project are covered by the security advisory policy.
    There are currently no supported stable releases.

Releases