# Модуль для настройки и генерации sitemap.xml

## Установка при помощи composer ##

В файл composer.json добавить


```
#!php

"require": {
...
"ciext/sitemap":"1.0.*"

}

```

# Подключение модулей к sitemap #

Пример: Модуль **resmng**

1. Копируем файл /libraries/example_sitemap_api.php в модуль и переименовуем в /libraries/resmng_sitemap_api.php
2. Вносим изменения в файл
3. Настраиваем в админке
```
#!php

<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class resmng_sitemap_api extends sitemap {

    protected $module_name = 'resmng';

    protected function get_data() {
        
        $CI = & get_instance();
        $query = $CI->db->
                        select('alias')->
                        where('route', '')->
                        order_by('id_resource_type_page', 'DESC')->
                        get('resource_type_page')->result_array();
        
        foreach ($query as $k => $v) {
            $this->map[] = new sitemap_item(base_url($v['alias']), date("Y-m-d"), $this->changefreq, $this->priority);
        }
    }

}
```

