Die Fehlermeldung ist doch eh eindeutig ;). Du hast bei deiner Funktion angegeben, dass sie keinen Rückgabewert hat - willst aber dann trotzdem einen Wert zurückgeben.
Druckbare Version
Die Fehlermeldung ist doch eh eindeutig ;). Du hast bei deiner Funktion angegeben, dass sie keinen Rückgabewert hat - willst aber dann trotzdem einen Wert zurückgeben.
Ahja muss natürlich array definieren :)
Jetzt läuft alles.
Jetzt fehlt mir halt nur noch da wie ich die Sitemap aus dem DCA wenn ich ein Datensatz aktivere oder deaktivere neu generieren lassen kann.
Wie kann man den in einer 4.9.x die Sitemap.xml im DCA direkt ändern?
Der getSearchablePages-Hook über die Systemsteuerung funktioniert auf jeden Fall. Kann man den Irgendwie im DCA ansprechen das er das erneut durchgeht ?PHP-Code:
public function generateSitemap()
{
/** @var Symfony\Component\HttpFoundation\Session\SessionInterface $objSession */
$objSession = Contao\System::getContainer()->get('session');
$session = $objSession->get('sitemap_updater');
if (empty($session) || !is_array($session))
{
return;
}
$this->import('Contao\Automator', 'Automator');
foreach ($session as $id)
{
$this->Automator->generateSitemap($id);
}
$objSession->set('sitemap_updater', null);
}
Was genau möchtest du machen?