Das manuelle Austauschen würde automatisiert werden:
https://docs.contao.org/manual/de/performance/cronjobs/
https://docs.contao.org/dev/framework/cron/
PHP-Code:
// src/Cron/ExampleCron.php
namespace App\Cron;
use Contao\CoreBundle\DependencyInjection\Attribute\AsCronJob;
#[AsCronJob('daily')]
class ExampleCron
{
public function __invoke()
{
// Bin ich zwischen Anfang Sommer und Ende Sommer? Ist Alias Sommer schon eingestellt?
// Dann suche mir die rootpages aus mit zwei IDs...
// Tausche Alias aus bei beiden
// Speichern
}
}
Lesezeichen