Jump to main content Jump to doc navigation

modResource.prepareTreeNode

Receives the array describing one node of the manager tree right before it is sent to the browser, and returns it unchanged. The Resource/GetNodes processor calls the method as the last step of node preparation.

Override it in a derivative Resource class to change the node — its text, tooltip or CSS classes — for that class only.

Syntax

array prepareTreeNode ([array $node = array()])
  • $node (array) node data as assembled by the tree processor, by default array()

Example

class MyResource extends modResource
{
    public function prepareTreeNode(array $node = [])
    {
        $node['qtip'] = 'foobar';
        return $node;
    }
}

See Also

Support the team building MODX with a monthly donation.

The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.

Backers

  • modmore
  • STERC
  • Digital Penguin
  • Jens Wittmann – Gestaltung & Entwicklung
  • CrewMark
  • Fabian Christen
  • Sepia River Studios
  • Dannevang Digital
  • Alex
  • A. Moreno
  • Chris Fickling
  • Stéphane Jäggi
  • Murray Wood
  • Anton Tarasov
  • JT Skaggs
  • deJaya
  • Lefthandmedia
  • eydolan
  • Following Sea
  • Guido Gallenkamp
  • YJ
  • Raffy
  • Snow Creative
  • Nick Clark
  • Guest
  • Helen
  • krisznet
  • Yanni
  • Richard

Budget

$194 per month—let's make that $500!

Learn more