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
Name | Return | Summary | |
---|---|---|---|
Process Process Process | string | Given a unique ID and an array of Lister settings (in $bookmark) return a URL to view those pages in Lister | |
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 (default=Blank) | |
Process Process Process | (nothing) | Build the columns asmSelect | |
Process Process Process | string | ||
Process | bool | cache the total, per selector, for increased performance? [true] | |
Process Process Process | null string false | Check for a bookmark specified in GET variable $n | |
Process | array | Array of columns (field names) to display in the lister | |
Process | bool | Configuration mode where some limits are removed (default=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 Process Process | string | Execute the main Lister action, which is to render the Lister | |
Process Process Process | string | ListerPro | |
Process Process Process | string | ListerPro | |
Process Process Process | string | Implementation for ./edit-bookmark/ URL segment | |
Process Process Process | string array | Output JSON list of navigation items for this module's bookmarks | |
Process Process Process | (nothing) | Execute the reset action, which resets columns, filters, and anything else stored in the session | |
Process Process Process | string | ListerPro | |
Process Process Process | string | Catch-all for bookmarks | |
Process Process Process | string | ListerPro | |
Process Process Process | PageArray | ||
Process Process Process | mixed string | Get a Lister setting | |
Process Process Process | Process | Get an instance of Process | |
Process Process Process | InputfieldSelector | Get the InputfieldSelector instance for this Lister | |
Process Process Process | string | Get the selector string to be used in finding results | |
Process Process Process | array | Determine allowed templates from selector string | |
Process Process Process | Language null | Identify language for given field name / column name | |
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 (default=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 Process Process | (nothing) | Prepare the session values for external assets | |
Process | bool | whether or not to show the selector string preview in InputfieldSelector [self::debug] | |
Process Process Process | string | Remove blank items like "template=, " from the selector string | |
Process Process Process | string | Return a markup string with scripts that load external assets for an ajax request | |
Process Process Process | string | Render additional tabs, setup so that descending classes can use as a template method | |
Process Process Process | string | ||
Process Process Process | (nothing) | Reset all Lister settings so it is starting from a blank state | |
Process | bool | Whether or not Lister table should be responsive rather than horiz scroll | |
Process Process Process | (nothing) | Clear all Lister session variables | |
Process Process Process | string int array null | Get a Lister session variable | |
Process Process Process | (nothing) | Set a Lister session variable | |
Process Process Process | Process Process | Set a Lister setting | |
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] |
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 |
Additional methods and properties
In addition to the methods and properties above, Process
API reference based on ProcessWire core version 3.0.236