/** * @return array */ public function addTemplateVariables() { if ($this->modx->context->key != 'mgr') { $values = array(); $tvs = $this->object->getMany('TemplateVars'); /** @var modTemplateVarResource $tv */ foreach ($tvs as $tv) { $values['tv' . $tv->id] = $this->getProperty($tv->name, $tv->get('value')); } if (!empty($values)) { $this->setProperties($values); $this->setProperty('tvs', 1); } } return parent::addTemplateVariables(); }