public function getTemplateVars() { $ret = parent::getTemplateVars(); $ret['title'] = $this->getData()->row->title; $ret['publish_date'] = $this->getData()->row->publish_date; $ret['author'] = $this->getData()->row->author_firstname . ' ' . $this->getData()->row->author_lastname; if ($this->_getPlaceholder('nextLink')) { $s = new Kwf_Component_Select(); $s->whereGenerator('detail'); $s->order('publish_date', 'ASC'); $s->where(new Kwf_Model_Select_Expr_Higher('publish_date', new Kwf_Date($this->getData()->row->publish_date))); $ret['nextPost'] = $this->getData()->parent->getChildComponent($s); } if ($this->_getPlaceholder('previousLink')) { $s = new Kwf_Component_Select(); $s->whereGenerator('detail'); $s->order('publish_date', 'DESC'); $s->where(new Kwf_Model_Select_Expr_Lower('publish_date', new Kwf_Date($this->getData()->row->publish_date))); $ret['previousPost'] = $this->getData()->parent->getChildComponent($s); } return $ret; }