protected function getCategoryToRender()
    {
        $config = \OxidEsales\Eshop\Core\Registry::getConfig();

        $this->_blIsCat = false;

        // A. checking for fake "more" category
        if ('oxmore' == $config->getRequestParameter('cnid')) {
            // overriding some standard value and parameters
            $this->_sThisTemplate = $this->_sThisMoreTemplate;
            $category = oxNew(\OxidEsales\Eshop\Application\Model\Category::class);
            $category->oxcategories__oxactive = new \OxidEsales\Eshop\Core\Field(1, \OxidEsales\Eshop\Core\Field::T_RAW);
            $this->setActiveCategory($category);
        } elseif (($category = $this->getActiveCategory())) {
            $this->_blIsCat = true;
            $this->_blBargainAction = true;
        }

        return $category;
    }