Processwire Page List & How to add new Pages.

Paul

Last Update a year ago

To get started login to the back office of your processwire website using the url structure yourwebsite.com/processwire then enter your username and password.


You will then be greeted with the processwire 'pages' page. This is a list of all the pages across your site, and should look similar to the one below:

Each line going down the list refers to a page, all these pages work as 'parent' and 'child' to each other referring to where they sit within the site structure. For example, the 'All Elements' page is a child of the 'Home' page.

These parent/child relationships also show how the page will be seen in the front end. For example, in this site since All Elements is a child of Home a - it will show in the site's navigation bar, whereas 'Dropdown Page' is underneath 'Dropdown' and therefore shows up in the dropdown as shown below.


To add a new page you must select the parent of the page you want to create by clicking it, and then click 'new'

Then, you will be led to a new editable table for details about the new page, similar to the one below.

The 'Template' is the page type you are creating, these can vary from site to site, but for most situations you probably want to use the 'basic-page' template as that is standard across most sites. Sometimes this box will not show - this means that the parent page you have selected has specific requirements for child pages.


The 'Title' is what the page will be labled in the site tree, this also is often used as the H1 tag for the page once it goes live.


& Finally the 'Name' is the page's specific url name. I.e. for the 'All Elements' page, the url is: 'Warpsite.dev/all-elements' with 'all-elements' being the name. This is usally automatically filled out.

Was this article helpful?

0 out of 1 liked this article