This module is unsupported due to a security issue the maintainer didn’t fix. See Custom Landing Page Builder - Unsupported - SA-CONTRIB-2017-050

for details.

If you want to use this module, your options are:

  • Choose another, actively maintained module instead
  • File an issue in the queue with a patch to fix the module and then contact the security team to have your version reviewed and the project handed over to you following the unsupported project process.
  • Hire someone to fix the security bug so the module can be re-published and supported (Consider hiring companies listed in the Marketplace)

The Custom Landing Page Builder module allows webmasters to build custom landing pages using a WYSIWYG editor while still having full control over the full layout of the page including the header, navigation, page content, footer, forms etc.

The module allows the site owner to create a custom landing page using the WYSIWYG editor installed in the site or for that matter any external WYSIWYG editor or online HTML editors and copy and paste the entire HTML including any custom CSS and JS into the specific page.

The CSS and Javascript for the page will only be loaded in the specific landing page not having to worry about how it will affect the CSS or Javascript in the rest of the site. There are also options to include the default CSS and JS provided by Drupal.

The module also allows insertion of Webforms to collect leads from the landing page through token replacement allowing the site owner to have full flexibility on how the form is going to be placed or themed. Similarly it allows insertion of views and blocks through token replacement.

The module allows the site owner to design any number of prebuilt templates to be used for the landing pages while customizing only the specific variable parts in the design.


  1. WYSIWYG landing page creation
  2. Full control over the HTML
  3. Full control over the CSS/JS
  4. Ability to insert custom CSS/JS for each page
  5. Ability to prebuilt templates as standard landing page templates
  6. Insert Webforms in landing pages to collect leads
  7. Insert views and blocks using token replacement
Supporting organizations: 
Built the module

Project Information