Index: branches/RC/core/units/categories/categories_tag_processor.php =================================================================== diff -u -r9866 -r10274 --- branches/RC/core/units/categories/categories_tag_processor.php (.../categories_tag_processor.php) (revision 9866) +++ branches/RC/core/units/categories/categories_tag_processor.php (.../categories_tag_processor.php) (revision 10274) @@ -748,6 +748,27 @@ list ($ret, $tag_processed) = $this->processAggregatedTag('ImageSrc', $params, $this->getPrefixSpecial()); return $tag_processed ? $ret : false; } + + function PageLink($params) + { + $t = isset($params['template']) ? $params['template'] : ''; + unset($params['template']); + + if (!$t) $t = $this->Application->GetVar('t'); + + if (isset($params['page'])) { + $this->Application->SetVar($this->getPrefixSpecial().'_Page', $params['page']); + unset($params['page']); + } + + $params['m_cat_page'] = $this->Application->GetVar($this->getPrefixSpecial().'_Page'); + + if (!isset($params['pass'])) { + $params['pass'] = 'm,'.$this->getPrefixSpecial(); + } + + return $this->Application->HREF($t, '', $params); + } } ?> \ No newline at end of file