PageValues::getSpecial()

Get value for special property that contains more than alphanumeric characters

  • Hello {first_name} - Curly bracket format properties sent to getMarkup().
  • foo|bar|baz - OR-property keys sent to getFirstFieldValue().
  • field[], field[0], field[foo=bar][0] - Square bracket keys to getBracketValue().
  • _property - Keys for custom runtime properties sent to getFieldValue().
  • foo=bar - Selector keys sent as selector argument to child() method.
  • field.subfield - Keys for directly accessing subfield sent to getDotValue().
  • foo_OR_bar - Named OR-property keys sent to getFirstFieldValue().
  • _field_ - Underlined keys sent to renderField().

Available since version 3.0.258.

Usage

$mixed = $pageValues->getSpecial(Page $page, string $key);

Arguments

NameType(s)Description
$pagePage
$keystring

Return value

mixed

Returns value or null if not found


PageValues methods and properties

API reference based on ProcessWire core version 3.0.257