Index: branches/5.2.x/core/kernel/managers/rewrite_url_processor.php =================================================================== diff -u -N -r15544 -r15716 --- branches/5.2.x/core/kernel/managers/rewrite_url_processor.php (.../rewrite_url_processor.php) (revision 15544) +++ branches/5.2.x/core/kernel/managers/rewrite_url_processor.php (.../rewrite_url_processor.php) (revision 15716) @@ -1,6 +1,6 @@ //[_]/ (category-based detail template) // http://site-url////[_]/ (customized url) - if ( $this->_processRewriteListeners($url_parts, $vars) ) { - return $vars; - } + if ( !$this->_processRewriteListeners($url_parts, $vars) ) { + // rewrite listener wasn't able to determine template + $this->_parsePhysicalTemplate($url_parts, $vars); - $this->_parsePhysicalTemplate($url_parts, $vars); - - if ( ($this->modulePrefix === false) && $vars['m_cat_id'] && !$this->_partsToParse ) { - // no category item found, but category found and all url matched -> module index page - - return $vars; + if ( ($this->modulePrefix === false) && $vars['m_cat_id'] && !$this->_partsToParse ) { + // no category item found, but category found and all url matched -> module index page + return $vars; + } } if ( $this->_partsToParse ) {