MODx provides APIs that you can use to avoid recreating commonly-used functions. The MODx APIs are accessed through the
$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
Next, we will see examples ...