$page->getText() method

Same as getMarkup() except returned value is plain text

If no $entities argument is provided, returned value is entity encoded when output formatting is on, and not entity encoded when output formatting is off.

Usage

// basic usage
$string = $page->getText(string $key);

// usage with all arguments
$string = $page->getText(string $key, bool $oneLine = false, $entities = null);

Arguments

NameType(s)Description
keystring

Field name or string with field {name} tags in it.

oneLine (optional)bool

Specify true if returned value must be on single line.

entities (optional)bool, null

True to entity encode, false to not. Null for auto, which follows page's outputFormatting state.

Return value

string

See Also


$page methods and properties

API reference based on ProcessWire core version 3.0.236

Latest news

  • ProcessWire Weekly #522
    In the 522nd issue of ProcessWire Weekly we'll check out the latest core updates, introduce a new module called File Mover, and more. Read on!
    Weekly.pw / 11 May 2024
  • ProFields Table Field with Actions support
    This week we have some updates for the ProFields table field (FieldtypeTable). These updates are primarily focused on adding new tools for the editor to facilitate input and management of content in a table field.
    Blog / 12 April 2024
  • Subscribe to weekly ProcessWire news

I just love the easy and intuitive ProcessWire API. ProcessWire rocks!” —Jens Martsch, Web developer