protected function _getFileName($row = null) { if ($this->getSitemap()->isSepCategory()) { // add a new file $urlarr = explode('/', $row['url']); $name = explode('.', end($urlarr)); $name = $name[0]; $catName = preg_replace('/[^a-zA-Z0-9\\.]/', '-', $name); // remove all non-alphanumeric chars $filename = $this->getSitemap()->getHelper()->clearExtension($this->getSitemapFilename()); $filename .= $this->_fileName . '_' . $catName; //return $filename; return $catName; } else { return parent::_getFileName($row); } }