示例#1
0
 public function prepareQueryBeforeCount(xPDOQuery $c)
 {
     $c = parent::prepareQueryBeforeCount($c);
     $c->where(array('parent' => (int) $this->getProperty('model_id')));
     $c = $this->prepareGroupCondition($c);
     return $c;
 }
示例#2
0
 public function initialize()
 {
     $this->setDefaultProperties(array('category_id' => $this->modx->resource->id));
     if (!(int) $this->getProperty('category_id')) {
         return "Не была указана категория";
     }
     return parent::initialize();
 }
示例#3
0
 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;
 }
示例#4
0
 public function initialize()
 {
     $this->setDefaultProperties(array('hot' => true, "sort" => "{$this->classKey}.publishedon", "dir" => "DESC"));
     return parent::initialize();
 }
示例#5
0
 public function initialize()
 {
     $this->setDefaultProperties(array("limit" => 0));
     return parent::initialize();
 }