public function prepareQueryBeforeCount(xPDOQuery $c) { $c = parent::prepareQueryBeforeCount($c); $c->where(array('parent' => (int) $this->getProperty('model_id'))); $c = $this->prepareGroupCondition($c); return $c; }
public function initialize() { $this->setDefaultProperties(array('category_id' => $this->modx->resource->id)); if (!(int) $this->getProperty('category_id')) { return "Не была указана категория"; } return parent::initialize(); }
public function afterIteration(array $list) { $list = parent::afterIteration($list); $site_url = $this->modx->runSnippet('getSourcePath'); foreach ($list as &$l) { $l['url'] = $this->modx->makeUrl($l['object_id'], '', '', 'full'); } return $list; }
public function initialize() { $this->setDefaultProperties(array('hot' => true, "sort" => "{$this->classKey}.publishedon", "dir" => "DESC")); return parent::initialize(); }
public function initialize() { $this->setDefaultProperties(array("limit" => 0)); return parent::initialize(); }