Search results summary
API
Page List Select module
Selection of a single page from a ProcessWire page tree list
Page List Select Multiple module
Selection of multiple pages from a ProcessWire page tree list
Page Sort and Move module
Handles page sorting and moving for PageList
Page List module
List pages in a hierarchical tree structure
Lister module
Admin tool for finding and listing pages by any property.
pageList($key = '', $value = null) apivar.method
InputfieldPageListSelect::renderReady($parent = null, $renderValueMode = false) module.method
Method called right before Inputfield markup is rendered, so that any dependencies can be loaded as well.
InputfieldPageListSelect::render() module.method
Render the HTML input element(s) markup, ready for insertion in an HTML form.
InputfieldPageListSelect::renderValue() module.method
Render just the value (not input) in text/markup for presentation purposes.
InputfieldPageListSelect::processInput($input) module.method
Process input for this Inputfield directly from the POST (or GET) variables
InputfieldPageListSelect::setAttribute($key, $value) module.method
InputfieldPageListSelect::isEmpty() module.method
Is this Inputfield empty? (Value attribute reflects an empty state)
InputfieldPageListSelect::pageListReady(string $name, string $labelFieldName) module.method
Render ready
InputfieldPageListSelect::renderMarkupValue($value) module.method
Render markup value for PageListSelect/PageListSelectMultiple
InputfieldPageListSelect::getPageLabel(Page $page) module.method
Get label to represent given $page
InputfieldPageListSelect::renderParentError() module.method
@return string
InputfieldPageListSelectMultiple::renderReady($parent = null, $renderValueMode = false) module.method
Method called right before Inputfield markup is rendered, so that any dependencies can be loaded as well.
InputfieldPageListSelectMultiple::render() module.method
Render the HTML input element(s) markup, ready for insertion in an HTML form.
InputfieldPageListSelectMultiple::renderValue() module.method
Render just the value (not input) in text/markup for presentation purposes.
InputfieldPageListSelectMultiple::processInput(WireInputData $input) module.method
Convert the CSV string provide in the $input to an array of ints needed for this fieldtype
InputfieldPageListSelectMultiple::pageListReady(string $name, string $labelFieldName) module.method
Render ready
InputfieldPageListSelectMultiple::renderMarkupValue($value) module.method
Render markup value for PageListSelect/PageListSelectMultiple
InputfieldPageListSelectMultiple::getPageLabel(Page $page) module.method
Get label to represent given $page
InputfieldPageListSelectMultiple::renderParentError() module.method
@return string
ProcessPageList::execute() module.method
Execute the Page List
- 43+ more
Modules
PageListImageLabel soma
Adds an thumbnail as label for pages.
PageListBetterLabels adamspruijt
Add support for image thumbnail, custom (html) field separator and custom text to Page List Label.
PageListShowPageId soma
Module prepends page ID in the page list tree labels. Only visible for superusers
PageListSelectUnselectButton bernhard
Display an unselect button beside a PageListSelect
PageListSelectMultipleQuickly Robin S
Modifies PageListSelectMultiple to allow you to select multiple pages without the tree closing.
PageListAutoExpand Robin S
Automatically expands the next adjacent page when moving a page in Page List.
PageListCustomChildren Ryan Cramer
Makes children/subpages in admin page-list customizable so they can appear under multiple parents.
PageListCustomSort EPRC
Enables the use of a custom sort setting for children, using multiple properties
ProcessPageListVersionsCounter eelke
Shows number of versions of page, if any are found
Blog
ProcessWire core updates (2.5.26) 10 years ago
Content-type support added to templates, ProCache version 2.0.2 released, PageList now supports hover actions, and more.
ProcessWire 3.0.13, selector upgrades, and new Form Builder version 9 years ago
This week we've got major upgrades to ProcessWire's selector engine, a great new version of Form Builder, and a few other core updates as well!
Extra action in your Page List (core updates 2.6.5) 10 years ago
Now you can get extra action(s) in the Page List and Lister. Plus a new inline copy/clone feature, new restore from trash feature, the ability to specify page list label formats, and more.
New User Activity module 5 years ago
ProcessWire 2.6.13 and a preview of ProDrafts 9 years ago
A preview of the upcoming ProDrafts module. Plus ProcessWire 2.6.13 with Pages "Add New" menu now sortable, dynamically loaded "Children" tab in the page editor, a new CKEditor version and more.
ProcessWire 2.6.16 core updates + ProDrafts Q&A 9 years ago
ProcessWire 2.6.16 brings a new published property to all pages, adds support for custom labels with Page fields, and more. This post also has a Q&A section for the upcoming ProDrafts module.
ProcessWire 3.0.127 core updates 6 years ago
This week we look at the latest version of ProcessWire, 3.0.127. This version contains nearly 30 new commits resolving dozens of older issue reports and adds two new useful status settings for pages.
New ajax-driven inputs, conditional hooks, template family settings and more 9 years ago
Major updates to the core dev branch this week, including system-wide support for AJAX-driven Inputfields, support for conditional hooks, some very useful updates to the Template editor, improvements to our autocomplete field, a new version of CKEditor, upgrades to AdminThemeReno and more!
ProcessWire 2.6 is here! 10 years ago
Today I’m proud to announce that ProcessWire 2.6 has been officially released. After 30 releases of our dev branch over 7 months, we are now at our most solid version ever: ProcessWire 2.6.
ProcessWire 3.0.107 core updates 7 years ago
This week we've got a lot of updates on our core dev branch, including new features, issue resolutions and more. For starters, we've added support for making the Trash and Restore features available to non-superusers, along with related improvements. Plus we've got several new useful and interesting page traversal methods and properties added to our $page API.
ProcessWire 3.0.108 preview 7 years ago
In this post we preview a new feature coming in ProcessWire 3.0.108, which is a major upgrade to our live search feature in the admin. In this update, PW’s search becomes a lot more versatile and powerful while remaining just as easy to use. Plus, there are some fun and useful power-user features that we’ll cover here too.
ProcessWire 3.0.9 adds new long-click and save actions 9 years ago
This week's version of ProcessWire adds several new UI enhancements to the admin. We also have a new version of ProDrafts, now with Live Preview!
ProcessWire core updates, pull requests and more (2.5.25) 10 years ago
New FileValidator module type, Validation and sanitization of SVG files, Module configuration is now even simpler, Clear page cache by matching pages with custom selector, Planning for ProcessWire 2.6 and more…
Uikit 3 admin theme updates 7 years ago
This week we've got another update to the new Uikit 3 based admin theme, AdminThemeUikit. It now has the flavor of Tom Reno's fantastic AdminThemeReno, and we think you'll like the result. In this post we take a closer look with screenshots and more.
Starting a site with the “blank” profile 3 years ago
ProcessWire 3.0.200+ comes with just 1 site installation profile, the site-blank profile. This profile makes very few assumptions, making it a minimal though excellent starting point. Here’s how you might use it.
General
ProcessWire User Activity Shop
The UserActivity module keeps track of what all logged-in users are doing on the website or application. One of the primary goals is to prevent page edit collisions so that one user does not interfere with another’s page edits.
Permissions Docs
Permissions represent a granular permission to access something or to perform some action. This page outlines permissions recognized by the core.
Forums