Just you have to create your custom module with this code, and rewrite this class.
The rewrite a resource model class Mage_Sitemap_Model_Resource_Cms_Page
.
<?php
class NameSpace_Modulename_Model_Sitemap_Resource_Cms_Page extends Mage_Sitemap_Model_Resource_Cms_Page
{
public function getCollection($storeId){
$pages = array();
$select = $this->_getWriteAdapter()->select()
->from(array('main_table' => $this->getMainTable()), array($this->getIdFieldName(), 'identifier AS url'))
->join(
array('store_table' => $this->getTable('cms/page_store')),
'main_table.page_id=store_table.page_id',
array()
)
// --- exclude single CMS page "enable-cookies"
// --- exclude multiple CMS pages "home", "enable-cookies"
->where('main_table.identifier NOT IN (?)', array('handelsbetingelser', 'enable-cookies'))
//->where('main_table.identifier<>"enable-cookies"')
->where('main_table.is_active=1')
->where('store_table.store_id IN(?)', array(0, $storeId));
$query = $this->_getWriteAdapter()->query($select);
while ($row = $query->fetch()) {
if ($row['url'] == Mage_Cms_Model_Page::NOROUTE_PAGE_ID) {
continue;
}
$page = $this->_prepareObject($row);
$pages[$page->getId()] = $page;
}
return $pages;
}
}