ProcessPageLister class
Admin tool for finding and listing pages by any property.
Click any linked item for full usage details and examples. Hookable methods are indicated with the icon. In addition to those shown below, the Process
class also inherits all the methods and properties of: Process, WireData and Wire.
Common
For hooks
These methods are only useful for hooking and should not be called directly.
Name | Return | Summary | |
---|---|---|---|
Process Process Process | string | Called when extra tabs markup has been rendered |
Properties
Name | Return | Summary | Default |
---|---|---|---|
Process | string | Add page base URL [$config->urls->admin . 'page/add/'] | |
Process | bool | Whether or not to allow bookmarks | |
Process | bool | allow include=all or check_access=0 mode when user is non-superuser? [false] | |
Process | bool | whether or not system templates/fields are allowed for selection. for system fields, it only refers to system custom fields excluding title. [false] | |
Process | string | Label when a field is blank | Blank |
Process | bool | cache the total, per selector, for increased performance? [true] | |
Process | array | Array of columns (field names) to display in the lister | |
Process | bool | Configuration mode where some limits are removed | false |
Process | int | Max items to show per pagination [25] | |
Process | string | The default selector string that appears but MAY be removed or changed [template=, title%=] | |
Process | string | Default field to sort by [-modified] | |
Process | array | Delimiters for multi-value column values, indexed by field name | |
Process | array | columns that may not be displayed [array(pass,config)] | |
Process | int | Edit mode, see windowMode constants [self::windowModeNone] | |
Process | int | Edit option setting, used only by ListerPro | |
Process | string | Edit page base URL [$config->urls->admin . 'page/edit/'] | |
Process | int bool | Show only first image? [false] | |
Process | int | Height for thumbnails, 0=proportional to width [100] | |
Process | int | 1=Detailed, 0=Image only | 0 |
Process | int | Width for thumbnails, 0=proportional to height [0] | |
Process | string | The selector string that may not be changed. | |
Process | array | Limit selectable filters/columns to only those present in this array [empty] | |
Process | string | wireDate() format for created and modified dates | |
Process | null Page | Parent page for all listed children (optional) | |
Process | bool | whether or not to show the selector string preview in InputfieldSelector [self::debug] | |
Process | bool | Whether or not Lister table should be responsive rather than horiz scroll | |
Process | bool | Whether or not to show warnings about what pages were excluded to to max "include=" mode [true] | |
Process | array | Array of status labels of status_name => label | |
Process | array | Array of system page labels of field_name => label | |
Process | null Template | Template page for all listed children (optional) | |
Process | array | One or more of: collapseFilters, collapseColumns, noNewFilters, disableColumns, noButtons [empty] | |
Process | bool | whether to use labels for fields (versus names) in column selection and column labels [true] | |
Process | int | View mode, see windowMode constants [self::windowModeNone] |
Additional methods and properties
In addition to the methods and properties above, Process
API reference based on ProcessWire core version 3.0.251