Enables the presentation of user registration, site wide contact, or node creation forms in blocks.
- Install this module using the official Backdrop CMS instructions at https://backdropcms.org/guide/modules
To enable a node add form for a specific content type:
-
Go to the administration page for the content type under Administration > Structure > Content Types > Foo (admin/structure/types/foo).
-
Go to the 'Form block' section (vertical tab) of the page.
-
Check the box "[] Enable data entry from a block". This will 'make the entry form for this content type available as a block.'
-
Choose whether you want to '[] Show submission guidelines'.
-
Save the settings by clicking the 'Save content type' button.
-
Visit the layout administration page under Administration > Structure > Layouts > Foo (admin/structure/layouts/manage/default) to enable and place the block containing the form. Forms are named: "TYPE form block".
-
Note that only users with permission to create the given content type will see the form. Adjust user permissions accordingly.
To enable a block for user registration or change of password:
-
Visit the layout administration page under Administration > Structure > Layouts > Foo (admin/structure/layouts/manage/default) to enable and place the block containing the form. Forms are named: "User registration form" and "Request new password form".
-
Note that the user registration form will appear only to non-logged in users and only if the site is configured to allow user registration.
-
Note that the change password form will appear only to logged in users and only if the user has the permission to change password.
-
Adjust settings accordingly.
To enable a site-wide contact block:
-
Enable the Contact module.
-
Visit the layout administration page under Administration > Structure > Layouts > Foo (admin/structure/layouts/manage/default) to enable and place the block containing the "Site-wide contact form".
-
Note that the form will appear only to users with the permission to use the site-wide contact form. Adjust permissions accordingly.
This project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.
- Jen Lampton (https://github.com/jenlampton)
- (seeking additional maintainers)
This module was originally written for Drupal, previous maintainers include:
- Michael Prasuhn (https://www.drupal.org/u/mikey_p)
- Derek Wright (https://www.drupal.org/u/dww).
- Nedjo Rogers (https://www.drupal.org/u/nedjo)