$scriptProperties['tvs'] = true;
scriptProperties['tv1'] = 'something'; scriptProperties['tv5'] = 'something else'; //etc;
<?php
switch ($modx->event->name) {
case 'OnWebPageInit':
break;
case 'OnWebPagePrerender':
$hits = $modx->resource->getTVValue('hits');
$intHits = intval($hits);
$scriptProperties['tv6'] = $intHits + 1;
$modx->runProcessor('resource/update', $scriptProperties);
break;
default :
break;
}
return;
$scriptProperties['tvs'] = true;
<?php
/* pagecount snippet */
$id = $modx->resource->id;
$tv = $modx->getObject('modTemplateVar', array('name'=>'PageCount'));
$count = $tv->getValue($id);
$count++;
$tv->setValue($id,$count);
return $count;
?>
<?php
/* check permissions */
if (!$modx->hasPermission('save_document') || !$resource->checkPolicy('save')) {
return $modx->error->failure($modx->lexicon('access_denied'));
}