contao/test — Issue #1103: Erweiterung GoogleSitemap in Systemwartung berücksichtigen
Author: aschempp
Created: 2011-11-29 07:21:51+00:00
State: open
Labels: backend, Feature

Die Erweiterung "googlesitemap" wird von vielen Benutzern verwendet, um ein optimiertes XML zu generieren. Ich konnte alle bestehenden onload_callbacks und Cron-Jobs des normalen Sitemaps auf mein Modul umschreiben, nur in der Systemwartung gibt es den Punkt "XML Sitemaps" unter "Daten bereinigen". Wäre es möglich einen modulspezifischen Aufruf (wie z.B. beim recall) einzubauen, der - falls vorhanden - mein Modul aufruft?

In der Datei system/modules/backend/ModuleMaintenance.php, Zeile 113 - 117:

```
// XML sitemaps
elseif ($table == 'xml_sitemap')
{
$this->Automator->generateSitemap();
}
```

Ersetzen durch folgendes:

```
// XML sitemaps
elseif ($table == 'xml_sitemap')
{
if (in_array('googlesitemap', $this->Config->getActiveModules()))
{
$this->import('GoogleSitemap');
$this->GoogleSitemap->generateSitemap();
}
else
{
$this->Automator->generateSitemap();
}
}
```

--- _Originally created on October 20th, 2009, at 09:41pm (ID 1103)_