By default, Page Manager has the User Profile Page (/user/user-id) and the User Edit Page (/user/user-id/edit), but there are a few user pages that are missing, most obvious will be the login page.
The Drupal User Pages module is a simple module that is not that commonly used that adds in the important missing pieces by adding these four options to Page Manager:
- User Login Page (/user/login)
- User Password Page (/user/password)
- User Page (/user)
- User Register Page (/user/register)
Install and Configure
-
Download and install the module
drush dl user_pages drush en user_pages -
Go to the Page Manager at /admin/structure/pages
-
Enable the first page, in this example, user/login
-
After you enable it, click on edit.
-
Create a default Variant , choosing Panel.
-
Set the General settings and Meta tags as you normally would.
-
You do not need to set Selection rules nor Contexts at this point.
-
On the Content Tab, click the Cog in the region you want to add the login form:
-
In the modal window that appears, you will see a new category in the left sidebar called User Pages. Click the User Login Form to add it to your layout:
-
Save your page variant, and repeat the process for the other pages you need.
I’ve found that I almost always seem to set User Page (/user) and User Login Page (/user/login) to be exactly the same using the User Login Form.
Also, you also only need to set the User Register Page (/user/register) if you allow registration. If you don’t allow for user registration, leave that page disabled.