Skip to content

Instantly share code, notes, and snippets.

@Cipa
Cipa / modx-evo-trees.php
Created August 23, 2010 20:04 — forked from chucktrukk/modx-evo-trees.php
document tree in evo
<?php
if( ! function_exists('pPrint') ) {
function pPrint($arr, $return = false){
$output = '<pre>'.print_r($arr, TRUE).'</pre>';
if ($return)
return $output;
else
echo $output;
}
}
@Cipa
Cipa / Current Context Key
Created October 29, 2010 12:57
Current Context Key
$modx->context->key;
@Cipa
Cipa / Get TV in REVO
Created November 10, 2010 18:46
Get TV in REVO
<?php
//Get TV in REVO
$outlinkTV = $modx->getObject('modTemplateVar', array('name' => 'outlink'));
$outlink = $outlinkTV->renderOutput($docId);
?>
@Cipa
Cipa / gist:853374
Created March 3, 2011 19:50
Get TV in evo
//Get TV in evo
$tvList = array('top-nav');
$tv = $modx->getTemplateVarOutput($tvList, $id);
$topNav = $tv['top-nav'];
@Cipa
Cipa / Get Gallery updates
Created August 2, 2011 18:31
Get Gallery updates
@Cipa
Cipa / labels and values
Created September 1, 2011 12:33
MODX Evolution - Get labels and values for checkbox, radio and select TVs
$elements = $modx->db->getValue($modx->db->select("elements", $modx->getFullTableName('site_tmplvars'), "id=" . $tvId));
$aElements = explode('||', $elements);
foreach($aElements as $e){
$ee = explode('==', $e);
$output.='<a href="#" id="category-'.$ee[1].'">'.$ee[0].'</a>';
}
@Cipa
Cipa / labels and values revo
Created September 1, 2011 12:34
MODX Revolution - Get labels and values for checkbox, radio and select TVs
$tv = $modx->getObject('modTemplateVar',array('name'=>'MyTv'));
// or
//$tv = $modx->getObject('modTemplateVar',$id); // ID of the TV
$optionValues = $tv->get('elements');
$defaultValue = $tv->get('default_text');
@Cipa
Cipa / redirect to parent revo
Created September 8, 2011 00:20
redirect to parent revo
$modx->sendRedirect($modx->makeUrl($modx->resource->get('parent'), '', '', 'full'));
@Cipa
Cipa / chunk.weblogin.tpl.html
Created October 16, 2011 14:50
MODX Evolution WebLogin clean template
<!-- #declare:separator <hr> -->
<!-- login form section-->
<form method="post" name="loginfrm" action="[+action+]" id="LoginForm">
<input type="hidden" value="[+rememberme+]" name="rememberme">
<div class="row">
<label for="username">User:</label>
<input type="text" name="username" id="username" tabindex="1" onkeypress="return webLoginEnter(document.loginfrm.password);" value="[+username+]" />
</div>
<div class="row">
<label for="username">Password:</label>
@Cipa
Cipa / chunk.weblogin.css
Created October 16, 2011 15:35
CSS for MODX Evolution WebLogin clean template
#LoginForm{
}
#LoginForm div.row {
overflow: hidden;
padding-bottom: 10px;
}
#LoginForm div.row label{
display: block;
width: 100px;