MarkupPagerNav::options() method

Get all options or set options

Available since version 3.0.44.

Example

// Getting options
echo "<pre>" . print_r($pager->options(), true) . "</pre>";

// Setting options
$pager->options([ 'numPageLinks' => 5 ]);
echo $pager->render($items);

// Alternative that does the same as above
echo $pager->render($items, [ 'numPageLinks' => 5 ]); 

Usage

// basic usage
$array = $pager->options();

// usage with all arguments
$array = $pager->options(array $options = []);

Arguments

NameType(s)Description
options (optional)array

Associative array of options you want to set, or omit to just return all available/current options.

Return value

array

Returns associative array if options with all current values.


$pager methods and properties

API reference based on ProcessWire core version 3.0.137

Twitter updates

  • ProcessWire 3.0.146 on the dev branch contains about 22 commits with a combination of useful upgrades and issue report resolutions, more details in this forum post: More
    22 November 2019
  • ProcessWire 3.0.144 and 3.0.145 add improved field template context override settings and include a new Inputfields API, along with numerous other issue fixes, optimizations and improvements to the core. More
    8 November 2019
  • ProcessWire 3.0.144 core updates: Upgraded overrides section in the field editor, a new Inputfields JS API, and more— More
    1 November 2019

Latest news

  • ProcessWire Weekly #291
    In the 291st issue of ProcessWire Weekly we're going to take a closer look at the latest core updates, check out a brand new third party module called ProcessHelpVideos, and introduce a new site of the week. Read on!
    Weekly.pw / 8 December 2019
  • New User Activity module
    Blog / 29 November 2019
  • Subscribe to weekly ProcessWire news

“We were really happy to build our new portfolio website on ProcessWire! We wanted something that gave us plenty of control on the back-end, without any bloat on the front end - just a nice, easy to access API for all our content that left us free to design and build however we liked.” —Castus, web design agency in Sheffield, UK