-
Book Overview & Buying
-
Table Of Contents
MODx Web Development - Second Edition
MODx provides APIs that you can use to avoid recreating commonly-used functions. The MODx APIs are accessed through the DocumentParser object $modx. You can explore more of the MODx internals by trying the following at the top of the helloworld snippet, after the <?php open tag:
echo '<pre>'; print_r($MODx); echo '</pre>'; exit;
This will print the entire structure of the $modx object, so you can learn a great deal from the output.
You can use any of the available API functions from within the snippet using the $modx->functionname() syntax. In fact, the functions that you have been using to set the placeholders, and to display a chunk, are themselves a part of the MODx API that is available through the $modx object.
Next, we will see examples of a few of them:
$modx->getDocument(1) will get all the property and values of resource 1
$modx->getAllChildren(1) will get all of the child resources of resource 1
$modx->getTemplateVars will return an array of all...
Change the font size
Change margin width
Change background colour