define('MODX_CORE_PATH', '(path)/www/htdocs/core/'); define('MODX_CONFIG_KEY', 'config'); require_once MODX_CORE_PATH . 'model/modx/modx.class.php'; $modx= new modX(); $modx->initialize('mgr'); $output = $modx->getChunk('blogNavigation'); echo $output;
<section id="nav"> <nav> <ul class="navHolder"> <li id="opensci"><a href="http://www.primerevenue.com/opensci/" ><span>OpenSCI</span></a> [[Wayfinder? &startId=`2` &level=`1` &outerTpl=`wayfinderMenu` &rowTpl=`brokenMenu`]] </li> ...etc
<section id="nav"> <nav> <ul class="navHolder"> <li id="opensci"><a href="<a href="http://www.primerevenue.com/opensci/"" target="_blank" rel="nofollow">http://www.primerevenue.com/opensci/"</a> ><span>OpenSCI</span></a> {WAYFINDER} </li> ...etc
define('MODX_CORE_PATH', '(path)/www/htdocs/core/'); define('MODX_CONFIG_KEY', 'config'); require_once MODX_CORE_PATH . 'model/modx/modx.class.php'; $modx= new modX(); $modx->initialize('mgr'); $chunk = $modx->getChunk('blogNavigation'); $wayfinder = $modx->runSnippet('Wayfinder',array( /** params here **/)); $output = str_replace('{WAYFINDER}',$wayfinder,$chunk); echo $output;
define('MODX_CORE_PATH', '(path)/www/htdocs/core/'); define('MODX_CONFIG_KEY', 'config'); require_once MODX_CORE_PATH . 'model/modx/modx.class.php'; $modx= new modX(); $modx->initialize('mgr'); $chunk = $modx->getChunk('blogNavigation'); $maxIterations = (integer) $modx->getOption('parser_max_iterations', null, 10); $modx->getParser()->processElementTags('', $chunk, false, false, '[[', ']]', array(), $maxIterations); $modx->getParser()->processElementTags('', $chunk, true, true, '[[', ']]', array(), $maxIterations); echo $chunk;
function get_modx_content($url) { $base_url = 'url-of-my-modx-domain'; $full_url = $base_url.$url; $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, $full_url); curl_setopt ($ch, CURLOPT_HEADER, 0); ob_start(); curl_exec ($ch); curl_close ($ch); $string = ob_get_contents(); ob_end_clean(); echo $string; }
<?php get_modx_content('my-wordpress-nav-resource.html'); ?>